pgintro.net

Visual Studio

作成日時:2019/01/16

更新日時:2019/07/01

スポンサーリンク

Visual Studio Community 2017 - タブ入力がスペースになる

全体の設定

「Visual Studio Community 2017 for Mac」で確認

「Visual Studio Community」>「ユーザー設定...」を選択

表示されたウィンドウ内の「ソース コード」>「コードのフォーマット」以下から設定する言語を選択

「テキストのスタイル」タブ内「タブをスペースに変換」のチェックを外す

新規プロジェクトを作成すると設定が反映されている

既存プロジェクトの設定

プロジェクトを右クリックで表示されるコンテキストメニューから「オプション」を選択

表示されたウィンドウ内の「ソース コード」>「コードのフォーマット」以下から設定する言語を選択

「テキストのスタイル」タブ内「タブをスペースに変換」のチェックを外す

設定したプロジェクトで設定が反映されている

名前指定の規則違反: これらの単語は、大文字で始まらなければなりません

以下のようなコードで関数testの行にメッセージが表示される場合があります。

public class Sample {

  void test () {

  }
}

表示メッセージ

情報: 名前指定の規則違反: これらの単語は、大文字で始まらなければなりません: test

このクラスを静的として定義することをお勧めします

クラス定義のクラス名部分にこのような表示がされている場合。

クラス内に静的な関数等、静的なクラスに含めることのできるもののみ定義されている場合に表示されます。

クラスをstaticにするか、クラス内に静的なクラスに含められない宣言を行うことにより表示されなくなります。

以下メッセージが表示されるコード例

public class SampleClass
{
  public static void Test()
  {

  }
}

静的クラスと静的クラス メンバー (C# プログラミング ガイド)

https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/classes-and-structs/static-classes-and-static-class-members