C#里的main方法怎样调用非静态方法

如题所述

object newobj = new object();
newobj.methed();
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-08-04
使用 new 关键字实例这个对象
第2个回答  2007-08-04
通过对象调用.
第3个回答  2007-08-04
实例一个对象

C#控制台应用程序中 Main方法怎么调用非static函数
就是在初次运行的时候,这个类就实例好了,常驻内存,访问是直接通过类名称就可以访问其里面的静态方法。而非静态的是在运行的时候,需要的时候才实例化,使用完毕内存就会被垃圾回收期不定时的回收掉。 因此要从静态类中调用非静态的,就首先需要new这个类得实例。通过你创建的引用去访问里面的方法。

C#中的同一个类非静态方法为什么可以直接调用其他非静态方法而不需要ne...
如果是调静态方法,它不属于对象,又分两种情况来调用:第一种,在同一个类里直接写:方法名()就可以了,前面不用加类名或对象名;第二种,main在B类里,调用A类的方法,用类名来调啊,要写成:A类名.方法名()。如果你连静态和非静态都不懂,我写这么多相当于对牛弹琴了!

c#非静态的字段 方法或属性要求对象引用
1、点击“开始”—“Visual Studio 2015”,启动 Visual Studio 2015。2、点击新建项目,新建一个名为 testStatic 的控制台应用程序项目。3、新建一个测试类TestClass,定义一个非静态方法SUM。4、再定义一个静态方法CalculateSUM,在静态方法中调用非静态方法中需要实例化类。5、最后在主函数Main()中调...

c#静态方法可以调用非静态方法吗
可以啊 =-= 只要你静态方法里能获取到其他的对象,再调用这个对象的非静态方法不就得了 只不过你不用指望在静态方法里用 this 就对了

C#非静态的字段、方法或属性要求对象引用
错误原因:WorksheetFunction接口下的Sum()方法是非静态的,需要用对象来调用。解决方法:必须先声明ApplicationClass类的对象,再用这个对象来调用。具体代码如下:static void Main(string[] args) { double A1 = 1; double A2 = 1; double A3 = 1; ApplicationClass excel = new ...

c#静态类中能不能有非静态的方法,反过来非静态类中能不能有静态方法?最...
静态类不能有非静态的方法,例如Sytem.Console里面都是静态方法,非静态类可以有静态方法,例如String类有静态方法Format和Join,同时也有非静态方法IndexOf。软糖的答案满意吗,请及时采纳谢谢~

C# 非静态的字段,方法或属性"_110262001.Form1.label1"要求对象引用_百...
回答:this.label1.text this关键字引用被访问成员所在的当前实例。静态成员函数没有this指针。 this关键字可以用来从构造函数,实例方法和实例化访问器中访问成员。 不能在静态方法。静态属性访问器或者域声明的变量初始化程序中使用this关键字,这将会产生错误。 1. 在类的构造函数中出现的this作为一个值类...

c#是不是所有的函数都可以写在类里面
C#是完全面向对象的,C#中的所有方法(你所说的函数)都必须写在某个类里,包括main()方法。只不过类中声明了static(静态)的方法属于类本身,可以通过【类名.方法名()】的方式直接调用,而不必实例化。非静态方法需要先实例化一个对象出来,而后通过【对象名.方法名()】的方式调用。

C#中提示:程序不包含适合于入口点的静态“Main”方法 请问各位高手这是...
Main是C#在执行程序时候的入口,出现这个问题是因为你不能将Main方法设置为静态(将static去掉可以解决问题),而且除非要编译成为dll以外,程序中都要含有Main方法。

c# 错误 1 非静态字段,方法或属性"ConsoleApplication3.Program...
main是静态方法,是不能直接引用类中的非静态变量的,另外不清楚你知不知道readonly的含义,只读字段不能这样赋值的,上面的定义要改成 static Pop3Client pop3Client;或者也可以将main中的语句移出来 static Pop3Client pop3Client = new Pop3Client();...

相似回答