前田稔(Maeda Minoru)の超初心者のプログラム入門
![]()
![]()
| static string m_msg { get; set; } |
class Sample
{
static string m_msg;
static int m_num;
string msg;
int num;
public Sample(string str, int val)
{
m_msg = str;
msg = str;
m_num = val;
num = val;
}
static public string m_Msg
{
set { m_msg = value; }
get { return m_msg; }
}
public string Msg
{
set { msg = value; }
get { return msg; }
}
static public int m_Num
{
set { m_num = value; }
get { return m_num; }
}
public int Num
{
set { num = value; }
get { return num; }
}
public void print()
{
Console.WriteLine("msg:" + msg + " num:" + num +
" m_msg:" + m_msg + " m_num:" + m_num);
}
}
|
/*************************************/
/*★ C# Class(Static) 前田 稔 ★*/
/*************************************/
using System;
class console
{
public static int Main()
{
Sample cls_1 = new Sample("class-1", 1);
Sample cls_2 = new Sample("class-2", 2);
cls_1.print();
cls_2.print();
Sample.m_Msg = "new message";
Sample.m_Num = 9;
cls_1.Num = 11;
cls_2.Num = 22;
cls_1.print();
cls_2.print();
Console.ReadLine();
return 0;
}
}
|
msg:class-1 num:1 m_msg:class-2 m_num:2 msg:class-2 num:2 m_msg:class-2 m_num:2 msg:class-1 num:11 m_msg:new message m_num:9 msg:class-2 num:22 m_msg:new message m_num:9 |
![]()
/*************************************/
/*★ C# Class(Static) 前田 稔 ★*/
/*************************************/
using System;
class console
{
public static int Main()
{
Sample cls_1 = new Sample("class-1", 1);
Sample cls_2 = new Sample("class-2", 2);
cls_1.print();
cls_2.print();
Sample.m_msg = "new message";
Sample.m_num = 9;
cls_1.num = 11;
cls_2.num = 22;
cls_1.print();
cls_2.print();
Console.ReadLine();
return 0;
}
}
class Sample
{
static public string m_msg;
static public int m_num;
public string msg;
public int num;
public Sample(string str, int val)
{
m_msg = str;
msg = str;
m_num = val;
num = val;
}
public void print()
{
Console.WriteLine("msg:" + msg + " num:" + num +
" m_msg:" + m_msg + " m_num:" + m_num);
}
static public void print2(Sample obj)
{
Console.WriteLine("msg:" + obj.msg + " num:" + obj.num +
" m_msg:" + m_msg + " m_num:" + m_num);
}
}
|
static public string m_msg;
static public int m_num;
public string msg;
public int num;
|
Sample.m_msg = "new message";
Sample.m_num = 9;
cls_1.num = 11;
cls_2.num = 22;
cls_1.print();
cls_2.print();
|
msg:class-1 num:1 m_msg:class-2 m_num:2 msg:class-2 num:2 m_msg:class-2 m_num:2 msg:class-1 num:11 m_msg:new message m_num:9 msg:class-2 num:22 m_msg:new message m_num:9 |
![]()