Sponsored Link |
Sponsored Link 目次 †1から始めるC#なので超基礎的なことをメモします。 用語 †名前空間 †一番大きな概念。 namespace ConsoleApplication1 { } クラスとインスタンス †設計図、定義など(正直意味がわからん)。 public class Class1 { } インスタンスを作るためには、 class1 test <---変数は準備されるが中身はから test = new class1(); <---インスタンスが生成されるという。 空だったtestにインスタンスへの参照代入。変数testを経由して生成したインスタンスへアクセス可能となる。 Console.WriteLine(test.tensuu); などとする。これを class1 test Console.WriteLine(test.tensuu); 場合、'未割り当ての変数testにアクセスされました。'となる感じ? メソッドとコンストラクタ †関数。
名前の後ろに括弧を付けた宣言はメソッドの宣言(大雑把らしい)。 オブジェクト †クラスのインスタンス。 DLLを同梱する方法 †確認環境はVS2017。 まずはMicrosoftから連結ツールをダウンロード †Microsoftが提供しているツール「ILMerge」。 https://www.microsoft.com/en-us/download/details.aspx?id=17630 ダウンロードしたらインストール。 使い方 †管理者でコマンドプロンプトを開き、以下コマンド。 C:\Users\USER名\Desktop>"C:\Program Files (x86)\Microsoft\ILMerge\ILMerge.exe" /out:AAA.exe BBB.exe CCC.dll /targetplatform:v4,"C:\Windows\Microsoft.NET\Framework\v4.0.30319" AAAは出力したい名前。 |