「C Sharp」の版間の差分

ナビゲーションに移動 検索に移動
1,274 バイト追加 、 1 か月前
(→‎※編集中: なお、C# は、Visual C# とは別言語です。ネット上には、Visual C# でしか通用しない話題を「C#」の名前で説明しているものもありますが、不正確な説明です。)
そもそもクラスやその元ネタの構造体は、いくつもある要素のグループ化のためのものです。
 
 
==== 定数の宣言 ====
書き換え不能な変数を「定数」と言います。
 
値が変化しないのに「変数」というのも妙ですが、歴史的にそう言うのと、他によい言い回しがないので、そういうものだと割り切ってください。
 
C#で変数を宣言するには const キーワードを使います。(C++ や 標準C と同じです。)
 
var と const は併用できません。
 
<code>const int a</code> のように型指定(int の部分)といっしょに const を宣言することで使えます。
 
:<syntaxhighlight lang="csharp">
using System;
 
public class sample {
public static void Main(string[] args) {
 
const int a = 4;
Console.WriteLine(a);
 
// a = 7; // const変数を書き換えようとしているので、コメントアウトしないとエラー
 
}
}
</syntaxhighlight>
; 実行結果 :<syntaxhighlight lang="text">
4
</syntaxhighlight>
 
 
もし、上記コードから<code>const</code>のキーワード部分を消せば、コメントアウトした<code> a = 7; </code> をコメントアウトしなくても実行できるようになります。読者はそれぞれ試してください(ほぼ同じ内容の繰り返しになるので、説明は省略)。
 
=== タプル ===
23,094

回編集

案内メニュー