可以将构造函数private 掉,然后定义public method 调用 ctor.
解决方案 »
- 一个关于session向datalist传值绑定的问题,请各位老师帮帮忙!!急!
- 用System.IO.Ports.SerialPort操作串口遇到的问题
- c# 数据库问题
- 如何实现对 System.Windows.Forms.DataGridView的增加、修改、上除操作
- c#中捕捉ctrl,alt,shift键盘事件
- 控制台程序关闭时同时关闭另一程序的问题
- 请问一正则表达式的写法:gs张学友取出gs怎么取
- 正则表达式怎么统计非英文、非中文、非数字、非中英文标点外的所以字符有多少个?
- Bluetooth for Windows DK API Reference Guide(WIDCOMM)
- C# 如何定义字符串资源 ???????????????????????????????????????????????/
- 怎样在TabPage上绘制大于显示矩形的图形(带滑块)?我只能绘制显示矩形之内的,之外的没有,而且托动滑块还会消掉原本显示出来的曲线。
- 请问在工作岗位的朋友!公司对c#的态度如何?
private aa(){}
public static aa newInstance(string s){
if (...)
return new aa();
}
}
静态构造函数是不能有参数,也不能有修饰符的,呵呵。
evonne_feng(evonne)的例子确实有问题,看不出?
using System;
using System.Text.RegularExpressions;
class Singleton{
private Singleton(){ Console.WriteLine("Singleton.");}
private Singleton(string msg) { Console.WriteLine(msg);}
public static Singleton newInstance(string s){
if (s=="0")
return new Singleton();
if (s!="0")
return new Singleton(s);
return null;
}
}
public sealed class TestRegEx {
public static void Main(string[] args) {
Singleton.newInstance(args[0]);
}
}
}...