Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            int Number = 100; //지역변수 메인 함수 안에서만 존재하기때문에 다른 함수에서는 쓸 수가 없다. 값형.

            StrucData NewData = new StrucData();

            NewData.a = 10;
            NewData.b = 10;

            Test(NewData); //클래스처럼 생겼고 레퍼런스형 같지만 값형이다. 그래서 값이 바뀌지 않는다

            int TestNewNumber = 100;

            TestNumber(TestNewNumber);
        }
Ejemplo n.º 2
0
        public static DATE Parse(StrucData tree)
        {
            if (tree.StrucType != "DATE")
            {
                throw new ArgumentException("The data provided is not of type DATE", "tree");
            }

            var date = new DATE();

            date.CSEC  = ((IntData)tree.Value["CSEC"]).Value;
            date.SEC   = ((IntData)tree.Value["SEC"]).Value;
            date.MIN   = ((IntData)tree.Value["MIN"]).Value;
            date.HOUR  = ((IntData)tree.Value["HOUR"]).Value;
            date.DAY   = ((IntData)tree.Value["DAY"]).Value;
            date.MONTH = ((IntData)tree.Value["MONTH"]).Value;
            date.YEAR  = ((IntData)tree.Value["YEAR"]).Value;

            return(date);
        }
Ejemplo n.º 3
0
 static void Test(StrucData _Data)
 {
     _Data.a = 1000;
 }