class Class1
{
public Class1()
{
throw new Exception("error");
}
public string test()
{
return "1234";
}
}
问如何调用test()函数?
{
public Class1()
{
throw new Exception("error");
}
public string test()
{
return "1234";
}
}
问如何调用test()函数?
解决方案 »
- 关于.net遍历后提交数据的问题
- 怎样能知道Form的坐标啊?
- C#的Toolbar的Button问题
- System.InvalidOperationException: ConnectionString 属性尚未初始化???菜鸟新手的小问题
- 一个关于制作播放器的程序
- 关于comBox的问题
- c# 2005,access2003记录无故丢失(删除)
- 在list控件中添加一个Item,怎么给这个Item赋值???急!!!高手指点!!谢谢!!!
- 请高手判断是否是SQL事 务并发导致的问题
- winform 关于一个简单的多线程,求指点..类似进度条
- 如何在程序运行时动态获取TextBox绑定的字段信息?
- 如何下载POP3邮件,并且取出其中的附件和文本?
改成 public class Class1调用:
Class1 c1 = new Class1();String result = c1.test();
然后调用派生类的test()
{
public Class1()
{
throw new Exception("error");
}
public static string test()//改这里
{
return "1234";
}
}
使用的时候Class1.test();
{
public Class2()
{
}
}
Class2 ins = new Class2();
ins.test();
{
public Class1()
{
throw new Exception("error");
}
public static string test()//改这里
{
return "1234";
}
}
使用的时候Class1.test();
有高人给出了一个解:供参考
private void button1_Click(object sender, EventArgs e)
{
Class1 testclass;
testclass = (Class1)System.Runtime.Serialization.FormatterServices.GetUninitializedObject(typeof(Class1));
string temp = testclass.test();
MessageBox.Show(temp);
}
╭═══╮ ╭═══╮ ╭══════╮
╰╮ ╭╯ ╰╮ ╭╯ ╰╮ ╭══╮╰╮
║ ║ ║ ║ ║ ║ ╰╮╰╮
║ ║ ║ ║ ║ ║ ║ ║
║ ║ ║ ║ ║ ║ ║ ║
║ ║ ║ ║ ║ ║ ╭╯╭╯
║ ║ ║ ║ ║ ╰══╯╭╯
║ ║ ║ ║ ║ ╭═══╯
║ ║ ║ ║ ║ ║
║ ║ ║ ║ ║ ║
║ ║ ║ ║ ║ ║
╰╮╰╮ ╭╯╭╯ ║ ║
╰╮╰═╯╭╯ ╭╯ ╰╮
╰═══╯ ╰═══╯ IT者-IT开发者的网站--10万篇技术资料--天天更新
www.itzhe.cn
http://www.rainsts.net/article.asp?id=399反射创建对象实例,是绕不开构造方法的。或许有我不知道的方法也有可能。
new Class1().test();
----------------------Class1 obj=new Class1();
obj.test();
==========================
//静态的情况下Class1.test();
---------------------------------------
楼主,您一定知道什么是静态吧
为什么要这么写呀??要想调用test方法的话可以把test方法写成静态方法但不理解有怎么写的必要吗????