ざっくりと理解するC# -Windowsで動くプログラムの種類-
この記事はC#を未経験の人がざっくりとC#について理解するため入門記事的なものです。今回はWindowsで動くプログラムってどんなのがあるの?という話です。VisualStudioをインストールするときに「.NET デスクトップ開発」にチェ
C#+Seleniumをいろいろ試してみたのでメモ。Seleniumのインストールはこちらの記事を見てください。画像のダウンロードについてはこちら、はじめにまずはテンプレート的(ブラウザで指定したURLを開くだけ)なやつ。適時、ドライバーの
C#+Seleniumをいろいろ試してみたのでメモ。Seleniumのインストールはこちらの記事を見てください。画像のダウンロードについてはこちら、はじめにまずはテンプレート的(ブラウザで指定したURLを開くだけ)なやつ。適時、ドライバーの
C#で画像をダウンロードして保存する方法を紹介します。System.Net.Http.HttpClientにあるGetAsyncメソッドでウェブからレスポンスを取得し、そこからReadAsStreamAsyncメソッドでストリームを取得して
[C#] 画像をダウンロードして保存する(HttpClient)
C#で画像をダウンロードして保存する方法を紹介します。System.Net.Http.HttpClientにあるGetAsyncメソッドでウェブからレスポンスを取得し、そこからReadAsStreamAsyncメソッドでストリームを取得して
イベントは「オブジェクトの状態に変化があったことを通知する」機能です。 GUIアプリケーションを作るときに、ボタンがクリックされた時に呼ばれるメソッドに処理を書いてとやっていると思います。 この「ボタンがクリックされた」時にメソッドが呼ばれるというのがイベントの機能です。
イベントは「オブジェクトの状態に変化があったことを通知する」機能です。 GUIアプリケーションを作るときに、ボタンがクリックされた時に呼ばれるメソッドに処理を書いてとやっていると思います。 この「ボタンがクリックされた」時にメソッドが呼ばれるというのがイベントの機能です。
System.MathクラスのDivRemメソッドを使うと割り算の結果(商)と余りを同時に取得することができます。DivRemメソッドは第1引数に割られる数、第2引数に割る数を指定します。結果はタプルに商(Quotient)と余り(Rema
マイクロソフトの公式ドキュメントでSeleniumを使ってC#でEdgeを操作しているサンプルがあったのでためしてみたので紹介。NuGetからSelenium.WebDriverをインストールして使います。Seleniumとは?Seleni
マイクロソフトの公式ドキュメントでSeleniumを使ってC#でEdgeを操作しているサンプルがあったのでためしてみたので紹介。NuGetからSelenium.WebDriverをインストールして使います。Seleniumとは?Seleni
LINQのJoinメソッドを使うと指定した項目が同じ2つのコレクションを結合して新しいコレクションにすることができる。Joinメソッドはちょっと複雑で引数が4つあります。1つ目に結合するコレクション、2つ目に結合されるコレクションのキー項目
ざっくりと理解するC# -どうやってC#でプログラムをつくるのか-
この記事はC#未経験の人向けの、ざっくりとC#について理解するため入門記事的なものです。C#でプログラミングを始めてみたいと思っているけどどうすればいいんだろう?という人がこの記事にたどりついてプログラミングを始めるきっかけになればと思いま
ざっくりと理解するC# -どうやってC#でプログラムをつくるのか-
この記事はC#未経験の人向けの、ざっくりとC#について理解するため入門記事的なものです。C#でプログラミングを始めてみたいと思っているけどどうすればいいんだろう?という人がこの記事にたどりついてプログラミングを始めるきっかけになればと思いま
[C#]非同期メソッドの使い方 -Taskをawaitするasyncなメソッドです-
今回は非同期処理についてです。なんかかっこいい響きですよね。ボタンをクリックしたら処理に時間がかかって画面が固まったことはありますか?1つの処理で時間がかかる場合、その処理が完了するまで画面がフリーズして(応答しなくなって)しまいます。そん
[C#]非同期メソッドの使い方 -Taskをawaitするasyncなメソッドです-
今回は非同期処理についてです。なんかかっこいい響きですよね。ボタンをクリックしたら処理に時間がかかって画面が固まったことはありますか?1つの処理で時間がかかる場合、その処理が完了するまで画面がフリーズして(応答しなくなって)しまいます。そん
範囲を指定してリストなどの順番に並んだデータから要素を取得する方法についてです。 Takeメソッド、Skipメソッドを組み合わせて使います。 また、C#10からTakeメソッドにRangeクラスが指定できるようになったのでそちらについても紹介します
[C# LINQ]最大・最小の項目をもった要素を取得する[MaxBy・MinBy]
C#10で追加されたLINQのMaxByメソッド、MinByメソッドを使うと最大・最小の項目を持った要素を取得することができるようになりました。この記事ではMaxByメソッド、MinByメソッドの使い方を紹介します。最大の項目を探すにはMa
[C# LINQ]最大・最小の項目をもった要素を取得する[MaxBy・MinBy]
C#10で追加されたLINQのMaxByメソッド、MinByメソッドを使うと最大・最小の項目を持った要素を取得することができるようになりました。この記事ではMaxByメソッド、MinByメソッドの使い方を紹介します。最大の項目を探すにはMa
[C# LINQ]2つのリストを結合(マージ)する[Zip]
LINQのZipメソッドを使うと複数のコレクション(リストなど)を結合(マージ)して1つのコレクションにすることができます。 この記事ではZipメソッドの使い方を紹介します。
「ブログリーダー」を活用して、ヤスノートさんをフォローしませんか?