老板我要一个猪排汉堡,
不要番茄,不要小黄瓜,
洋葱加量,加起司,
现实生活中,我们常常会在点餐时跟老板指定一些配料,
而不是餐点上了,才把不喜欢的挑掉,
C#世界中,也有这样的点餐方式,
那就是所谓的建构方法
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CsharpDemo
{
class Program
{
static void Main(string[] args)
{
Pig pig = new Pig();
Console.WriteLine("name = " + pig.name);
Console.WriteLine("age = " + pig.age);
Console.ReadKey();
}
}
//猪的类别
class Pig
{
//名称
public string name;
//年龄
public int age;
}
}
结果:
name =
age = 0
※建构方法是一种特殊涵式,她必须和类别同名,并且没有返回类型(连void也没有)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CsharpDemo
{
class Program
{
static void Main(string[] args)
{
//使用建构方法
Pig pig = new Pig("肥嘟嘟一只猪", 3);
Console.WriteLine("姓名: " + pig.name);
Console.WriteLine("年龄: " + pig.age);
Console.ReadKey();
}
}
//猪的类别
class Pig
{
//名称
public string name;
//年龄
public int age;
//使用建构方法
public Pig()
{
//初始化变数
name = nameValue;
age = ageValue;
}
}
}
结果:
姓名: 肥嘟嘟一只猪
年龄: 3
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CsharpDemo
{
class Program
{
static void Main(string[] args)
{
Pig pig = new Pig();
Console.WriteLine("name = " + pig.name);
Console.WriteLine("age = " + pig.age);
Console.ReadKey();
}
}
//猪的类别
class Pig
{
//名称
public string name;
//年龄
public int age;
//使用建构方法
public Pig()
{
//初始化变数
name = "肥肥一只猪";
age = 20;
}
}
}
结果:
name = 肥肥一只猪
age = 20
<<: 【Day 10】穿过 IE 的巴巴 - Hook IE 窃取明文密码
今天我们要来学习 Angular 第三种资料系结的方法:事件系结(Event binding)。 我...
在Two Sum 中 我们一开始最初的想法是用2次的loop检查,那换做这3 Sum我们当然可以用三...
第一页、第六页、第七页 序。 序放在第一页後面也是完全OKです! 因为第一天讲太多废话了,完全没有讲...
今天是有关JAVA最後一天的分享了,後天要开始分享CPE的历届试题 然後明天我打算写一篇JAVA的习...
Function func (basedMethod) funcName(parameters)(r...