ドキュメント01_きそ

3224 ワード

C#再学1.varの使用について
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;
        }
}