方法:编译通过
private void TestMethod(string foo, [Optional, DefaultParameterValue("bb")] string x)
{
}
调用:调用时出现提示错误:Error:No overload for method 'TestMethod' takes '1' argumentsTestMethod("a");
请教一下Optional, DefaultParameterValue 的正确用法
private void TestMethod(string foo, [Optional, DefaultParameterValue("bb")] string x)
{
}
调用:调用时出现提示错误:Error:No overload for method 'TestMethod' takes '1' argumentsTestMethod("a");
请教一下Optional, DefaultParameterValue 的正确用法
解决方案 »
- ADO如何从SQLServer2005中读取图像字段
- 在使用netremoting方式的中间层里可否使用reference方式传入自定义结构体
- 用鼠标操作DataGridView1添加一新行,并且自动将该新行的第一个单元格赋以当前时间,该如何弄。
- C#挂数据库语言这个地方表示什么?
- 用了SharpZipLib控件在没有装visio studio 6.0的机器里运行不了
- 请问listview控件中ListViewItem项如何同时显示Small 和 Large 图片模式?
- 编成写的dataset如何填充dataGrid并显示?
- 初始化时使用委托,并用回调函数实现,但是编译不通过,请帮忙解决啊
- 有关邮件地址的有效性,丽丽在此等待高手请来请教!!!!
- 如何在鼠标点击DataGrid时得到列标题?
- 如何用正则取HTML标签属性呢
- 如何使用c#在C/S的WinForm程序运行中弹出可以进行输入的文本框
[DllImport("TestCppDll.dll", EntryPoint = "test", CharSet = CharSet.Unicode)]
static extern int test(string path, [Optional, DefaultParameterValue("bb")]string result);
看看他的全名就知道了
System.Runtime.InteropServices.OptionalAttribute
但http://www.oschina.net/question/5189_9125,从类例的文章中看到的都是可以实现的,难到只有在c#4.0中才能吗?