本文介绍了类实例的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为什么在创建类实例时,你必须先声明类名




newClass ras = new newClass();


谢谢

詹姆斯


-



Why when you create a class instance do you have to declare the class name
before.

newClass ras = new newClass();

Thanks
James

--

http://www.goldwatches.com/watches.asp?Brand=39

推荐答案



你没有。


对象ras;

ras = new newClass( );


工作得很好。


你必须声明一个变量,形式为type varname;。之后

你可以为它分配一个实例。有些语言区分

组合声明+赋值,称为初始化和单独步骤。 C#

没有。

You don''t.

object ras;
ras = new newClass();

works just fine.

You have to declare a variable, with the form "type varname;". After that
you can assign it an instance. Some languages distinguish between the
combined declare+assign, called initialization, and separate steps. C#
doesn''t.



请从您的签名中获取看起来像垃圾邮件的内容。

And get what looks like spam out of your signature, please.






因为第一个是引用的类型,第二个是对象的

类型。


代码相当于:


newClass ras;

ras = new newClass();


引用和对象的类型是并不总是一样的。对于

示例:


表格对话框=新的EditUserDialog();


这里的参考类型表单,但对象是派生的

类型的EditUserDialog。

在C#3中会有var关键字:


var builder = new System.Text.StringBuilder();


这将使引用与对象的类型相同。它应该是

但是只有当对象的类型很明显时才会被使用,并且

它实际上提高了可读性。


-

G ??跑安德森

_____


这篇关于类实例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-20 19:06