C#

開発

C# でPop処理を拡張メソッドにする

using System;using System.Collections.Generic;public static class ListExtensions{ public static T Pop<T>(this List<T> li...
開発

SFTP接続 [C#]

準備NuGetでSSH.NETをインストールサンプルusing Renci.SshNet;using System;using System.Collections.Generic;using System.IO;namespace Sam...
開発

tbody タグ問題(selenium)

問題tbody内のtdタグのテキストが取得できなかった。解決outerHTMLで目的のHTMLを取得し、tbodyタグをtableタグに変換、別途パースして解決。経緯seleniumで期待したデータを取得できていない。XPathやCSSセレ...
開発

[C#] 分割 (Split)

文字列による分割。string value = "0123456789aho9876543210";string { "aho" }, StringSplitOptions.None);普通にヒントで出てくるのに、なんか忘れてしまうのは、自...
開発

配列のリスト n番目を取得 (C#)

配列のリストで、配列のn番目の取得する。// 配列リストvar list = new List<string[]>{ new [] { "abc", "001", "xyz" }, new [] { "def", "002", "uvw" ...
開発

[C#] DataGridView でコピー操作

DataGridViewで行選択モードユーザーがCtrl+Cでコピー処理目的とする列の値だけを取りたいデフォルトの設定では、選択した行の値すべてをコピーしてしまう。DataGridViewに、DataGridViewClipboardCop...
開発

[C#] Enterを検出してボタン実行する処理

KeyDownイベントでEnterを検出しボタンを実行する。/// <summary>/// Enterキー検出でTargetButtonをクリックする/// </summary>/// <param name="sender">フォーム内...
開発

プロジェクトの参照

ソリューションに既存のプロジェクトを追加参照の追加 -で目的のプロジェクトを追加
開発

フォームにドロップ

フォーム(FormMain)に対してファイルドロップ操作を行う場合。フォームのAllowDropプロパティを有効にする。フォームのDragDropイベントとDragEnterイベントのハンドラを実装する。/// <summary>/// ド...
開発

[C#] 例外の種類を取得

try{ ...}catch(Exception ex){ Console.WriteLine($"{ex.GetType()}");}