是两个不同的概念。
var name = "John";
var age = 25;
在上面的例子中,编译器会根据初始值的类型推断出name为string类型,age为int类型。
class Person
{
public string Name { get; set; }
public int Age { get; set; }
public void SayHello()
{
Console.WriteLine("Hello, my name is " + Name);
}
}
// 创建Person对象
var person = new Person();
person.Name = "John";
person.Age = 25;
person.SayHello();
在上面的例子中,通过创建Person类的对象person,可以设置其属性Name和Age的值,并调用SayHello方法来输出问候语。
总结:
var是C#中用于声明隐式类型变量的关键字,可以根据初始值推断变量的类型;而对象是C#中面向对象编程的核心概念,是类的实例,具有状态和行为。它们在语法和概念上是不同的。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云