ドキュメント01_きそ
3224 ワード
C#再学1.varの使用について
2.役割ドメインについて
異なるドメインで変数を定義できますが、staticでドメインとドメイン間の競合が発生しないエラー3キーワード「this」は、静的プロパティ、静的メソッド、または静的フィールドの初期値で無効ですD:vs 2010 WorkspaceTestProjectConsoleAppModel 01ConsoleAppModel 01Program.cs 28 13 ConsoleAppModel013.スムーズ制御if(式(boolタイプ){式}else{式}注意等号判断については、=switch(インデックス番号)/数値、アルファベット、変数、列挙{caseインデックス番号:式;break;//インデックス番号は定数default:デフォルト式;break;//注意breakの使用while(式(boolタイプ){文}for(初期化変数;条件式;計算式){文}はもちろんbool bと書くこともできます. for (b=true;b ; b=false) { Console.WriteLine("Is 3 123");}経常表記for(int i=0;i<10;i+){Console.WriteLine("Is 3 123"+i);}ps:個人的に一番好きなのはforで、説明しません.continueとbreakcontinueは現在のループをスキップし、breakはループをスキップします.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleAppModel01
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("hello world!");
var i = 10;
Console.WriteLine("Is " + i.GetType().ToString());//var , ;
Console.ReadKey();
}
}
}
2.役割ドメインについて
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleAppModel01
{
class Program
{
static int n=30;
int m = 30;
static void Main(string[] args)
{
Console.WriteLine("hello world!");
var i = 10;
int n = 20;
int m = 40;
Program p = new Program();
Console.WriteLine("Is " + i.GetType().ToString());//var , ;
//
Console.WriteLine("Is " + n.GetType().ToString()+" "+n.ToString());
Console.WriteLine("Is " + Program.n.GetType().ToString() +" "+ Program.n.ToString());
Console.WriteLine("Is " + m.GetType().ToString() + " " + m.ToString());
Console.WriteLine("Is " + p.m.GetType().ToString() + " " + p.m.ToString());
p.ch();
Console.ReadKey();
}
public int b=11;
public void ch()
{
int b=12;
Console.WriteLine("" + b.ToString()) ;
Console.WriteLine("" + this.b.ToString());
}
}
}
異なるドメインで変数を定義できますが、staticでドメインとドメイン間の競合が発生しないエラー3キーワード「this」は、静的プロパティ、静的メソッド、または静的フィールドの初期値で無効ですD:vs 2010 WorkspaceTestProjectConsoleAppModel 01ConsoleAppModel 01Program.cs 28 13 ConsoleAppModel013.スムーズ制御if(式(boolタイプ){式}else{式}注意等号判断については、=switch(インデックス番号)/数値、アルファベット、変数、列挙{caseインデックス番号:式;break;//インデックス番号は定数default:デフォルト式;break;//注意breakの使用while(式(boolタイプ){文}for(初期化変数;条件式;計算式){文}はもちろんbool bと書くこともできます. for (b=true;b ; b=false) { Console.WriteLine("Is 3 123");}経常表記for(int i=0;i<10;i+){Console.WriteLine("Is 3 123"+i);}ps:個人的に一番好きなのはforで、説明しません.continueとbreakcontinueは現在のループをスキップし、breakはループをスキップします.
class Program{
static void Main(string[] args)
{
Program p = new Program();
if(p.ch("1")||true)
{
Console.WriteLine(" ");
}
if ( true||p.ch("2"))
{
Console.WriteLine(" ");
}
Console.ReadKey();
}
public bool ch(string str)
{
Console.WriteLine(" "+str );
return false;
}
}