ここでは、C# のメソッド引数の参照渡しと値渡し、オプション引数 ( パラメータの省略 ) と名前付き引数について掲載しています。
Tag Archives: csharp
[ VB.NET / C# ] For文の言語仕様の違い ( ループ回数の確定タイミング )
ここでは、C# と VB.NET における For 文の言語仕様の違いを備忘録がてら掲載しています。
[ VB.NET / C# ] パスを結合する ( Path.Combine )
ここでは、VB.NET および C# で Path.Combine メソッドを使用してパスの結合を行うサンプルコードを掲載しています。
[ WCF / C# ] Web サービスの実装とクライアントからの接続サンプル
ここでは、Web サービスとしてホストされたクラスメソッドに対して、クライアントが ChannelFactory を使用してサービスを利用するサンプルコードを掲載しています。
[ PowerShell ] 自作スクリプトを C# から実行 ( RunspaceFactory.CreateRunspace )
ここでは、自作の PowerShell スクリプトを C# から実行するサンプルを掲載しています。
[ PowerShell ] C# / VB.NET から コマンドレットを実行する ( System.Management.Automation )
ここでは、C# や VB.NET から PowerShell のコマンドレットを実行するサンプルを掲載しています。
[ VB.NET / C# ] SSL自己署名環境でメールを送信する ( NetworkCredential )
開発環境などのデバッグ環境では SSL に自己署名証明書 ( オラオラ証明書 ) を使用していることが多いですが、そのような環境でも正常にメールを送信するサンプルコードを掲載しています。
[ C# ] クラスオブジェクトをネットワークで共有する ( Serializable )
VB.NET や C# では、オブジェクトのシリアル化を行いその内容をファイルなどに出力したり、出力したファイルの内容を読み込んでデシリアライズ化して元のクラスオブジェクトを復元させることが出来ます。
[ VB.NET / C# ] ドライブのサイズや空き容量などの詳細情報を取得する ( DriveInfo.GetDrives )
ここでは、論理デバイス( 固定ディスクやUSB リムーバルデバイスなど )の一覧とその詳細情報を取得するサンプルコードを掲載しています。
[ C# ] コレクション初期化子 ( List / Dictionary の初期化 )
List クラスや Dictionary クラスを始めとするコレクションの初期化についてのサンプルを掲載しています。コレクションの初期化方法も VisualStudio や C# のバージョンアップとともにより簡潔に記述できるように進化しています。