ナルシーNote

2020年12月からC#、2021年2月からPythonを51歳で始めました。学んだことを備忘録として残してます。そろそろN88BASICは卒業しようかな😱

C#

<C#>リストの使い方

C#

リストのサンプルです。 (1)サンプル1 宣言の時に初期値を入れる List listTest1 = new List() { "1", "2", "3" }; foreach (var test1 in listTest1) { Console.WriteLine(test1); } (2)サンプル2 宣言した後に追加する List listTest2 = new List(); lis…

<c#>ログファイルを作成する

C#

ログファイルを作成するサンプルです。 使い方 // クラスを使用する宣言 ErrorLog:アプリケーションのフォルダの下にさらにフォルダを作ります。 NarcyNote.ClassLog errorlog = new NarcyNote.ClassLog("ErrorLog"); // ログの保存例 errorlog.SaveLog("○○…

<C#>フォルダの中のファイル一覧を取得する

C#

フォルダの中のファイル一覧を取得するサンプルです。 (1)ファイル一覧サンプル var folder = AppDomain.CurrentDomain.SetupInformation.ApplicationBase; var filenames = Directory.GetFiles(folder, "*"); foreach (var filename in filenames) { // フ…

<C#>スレッドが終了するまで待つ

C#

スレッドの終了の待ち方を3種類試してみました。 Application.DoEvents()は使わないほうが良いと書いてあるページが多いのですが、フォームが固まってしまってダメです。 とりあえずApplication.DoEvents()を使っちゃえ(笑) (1)Task.WaitAll() メソッドで…

<c#>アプリを自動的に再起動する

C#

ときどきフリースしてしまうアプリがあるので、アプリを自動的に再起動するアプリを作ってみました。 using System; using System.Linq; namespace RestartApp { class Program { static void Main(string[] args) { if (args.Count()

<C#>リストの不要なデータを削除してソートする

C#

LINQって何?(笑) ログファイルから実績数を調べるときにLINQを使ったら便利でした。 編集したい内容は、 合否判定がPASSのもの 重複したデータは削除する(残すのは最後のデータ) 日時でソート ということを1行でできちゃった。 ログファイルの内容 日…

<C#>”Key = Value"みたいな設定ファイルを読み込む

C#

設定ファイルを読み込むサンプルです。 テキストファイルをディクショナリに入れて変数のように使用してみました。 '設定ファイルのサンプル りんご="apple"'ダブルクオートはあってもなくても可 ばなな = banana'こめんと Key = Value 'Keyの大文字小文字は…