値の扱い方
プログラミングをしていくうえで,値というのはものすごい頻度で使用します。結局はすべて値で表しますので。
値には大きく分けて,2種類あります。「変数」と「定数」です。
変数
変数とは、値を格納する領域の事です。
例えば次のような画面があり、「button1」を押下するたびに、ボタンを押した回数を覚えておいて、「button2」が押されたタイミングで、button1が何回押されたかをメッセージボックスで表示するプログラムを作る場合、button1が押下されるたびに、押された回数を覚えておかないといけませんよね?そういう変化する値を記憶しておく領域の事を「変数」といいます。
変数は用途に合った型を選んで宣言します。
今回の例の場合はボタンが押された回数を覚えておきたいので、整数型が適しています。C#での整数型はbyte,shot,int,longなどがあります。違いは格納できるバイト数です。最近はPCの性能もよくなったので、型のバイト数に迷うようならint(4バイト)にしておくと大抵の整数は扱えます。データベースの値等格納する場合は、データベースのバイト数に合わせるなどの調整が必要です。
クラスの中に次の記述します。
private int _value = 0;
private等のアクセス修飾子、int等の型、任意の変数名、イコールで結んで初期値、最後にセミコロン。初期値は省略可能です。
private string aaa = “あいうえお”;
定数
定数(ていすう)というのは、固定値の事です。変わらない値です。一度宣言した後は、初期値を設定した後、変更することができません。次のような感じで、頭にconst(コンスト)キーワードを付けることで、定数になります。
→const int aaa = 123;
(例,列名,区分,数学的定数など)
→const string aaa = “あいうえお”;
使用例
先ほどのボタンが押された回数を覚えておいて、何回押されたかを表示するプログラムは下記のような感じでプログラミングできます。
using System; using System.Windows.Forms; namespace S3.値の扱い方 { public partial class Form1 : Form { //変数 private int _value = 0; //定数 private const int Value = 2; private const string Key = "adlkfjlskdjlfskdjl"; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { _value = _value + 1; } private void button2_Click(object sender, EventArgs e) { MessageBox.Show(_value.ToString()); } } }
- C#初心者のための基礎!C#文法2割の知識で8割の仕事をする方法!#1
- C#初心者のための基礎!ブロックと名前空間とクラスとメソッドを解説#2
- C#初心者のための基礎!#3値の扱い方。変数と定数をわかりやすく解説!
- C#初心者のための基礎!データ型の種類と使い分けをわかりやすく解説#4
- C#初心者のための基礎!値型と参照型の違いと使い方をわかりやすく解説#5
- C#初心者のための基礎!データ型の変換のやり方をわかりやすく解説#6
- C#初心者のための基礎!配列の使い方をわかりやすく解説#7
- C#初心者のための基礎!動的配列List<T>の使い方をわかりやすく解説#8
- C#初心者のための基礎!演算子の使い方をわかりやすく解説#9
- C#初心者のための基礎!if文とswich文の使い方をわかりやすく解説#10
- C#初心者のための基礎!while文の書き方と使い方をわかりやすく解説#11
- C#初心者のための基礎!do-While文の書き方と使い方をわかりやすく解説#12
- C#初心者のための基礎!for文の書き方と使い方をわかりやすく解説#13
- C#初心者のための基礎!foreach文の書き方と使い方をわかりやすく解説#14
- C#初心者のための基礎!オブジェクト指向の意味をわかりやすく解説#15
- C#初心者のための基礎!クラスの意味と使い方をわかりやすく解説#16
- C#初心者のための基礎!コンストラクタの意味と使い方をわかりやすく解説#17
- C#初心者のための基礎!アクセス修飾子の意味と使い方をわかりやすく解説#18
- C#初心者のための基礎!メソッドの意味と使い方をわかりやすく解説#19
- C#初心者のための基礎!フィールドの意味と使い方をわかりやすく解説#20
- C#初心者のための基礎!インスタンスの意味と使い方をわかりやすく解説#21
- C#初心者のための基礎!カプセル化の意味と使い方をわかりやすく解説#22
- C#初心者のための基礎!プロパティの意味と使い方をわかりやすく解説#23
- C#初心者のための基礎!Disposeとusingの意味と使い方を解説#24
- C#初心者のための基礎!staticスタティックの意味と使い方を解説#25
- C#初心者のための基礎!継承の意味と使い方をわかりやすく解説#26
- C#初心者のための基礎!override(オーバーライド)の使い方を解説#27
- C#初心者のための基礎!ポリモーフィズムとインタフェースの使い方を解説#28
- C#初心者のための基礎!ポリモーフィズムと抽象クラスの使い方を解説#29
- C#初心者のための基礎!例外Exceptionの意味と使い方をわかりやすく解説#30