2018-02-01から1ヶ月間の記事一覧

【C#, CLI】クラスライブラリを参照、monoでコンパイル実行する

C#

環境 macOS Sierra 10.12.6 mono version 5.8.0.108 NVIM v0.2.2 準備と実行 [1]. コンソールアプリを作る dotnet new -n Console [2]. クラスライブラリを作る dotnet new classlib -n Clazz dotnet new コマンド - .NET Core CLI | Microsoft Docs [3]. dl…

配列とList<T>

配列は「インスタンス生成時に格納できる要素数が決まり、後から変更ができない」、 List<T> は「インタスタンス生成後に、要素を追加、挿入、削除を行える」。 配列、List<T> ともに、IEnumerable<T> インターフェースを持つ。 IEnumerable<T> 型の連続したデータをシー</t></t></t></t>…

【Mac】ターミナル, bash コマンド, シンボリックリンク

頻繁に使うコマンドを列挙。 シンボリックリンクの変更に関しては参考URLより。 Command + t … 新しいタブを開く Command + w … 現在のタブを閉じる Shift + Command + → … 右のタブに移動 Shift + Command + ← … 左のタブに移動 ショートカットキー 説明 Ct…

LINQ基礎

C#

クエリ演算子 LINQが用意しているメソッドのこと。 クエリ演算子は全て IEnumerable<T> に対する拡張メソッドとして定義されている。 シーケンス 標準クエリ演算子の操作対象のデータをシーケンスと呼ぶ。配列や List<T> 等。 クエリ遅延実行/即時実行 遅延実行 1 </t></t>…