问:
小弟昨天才开始学,请教C#中一个方法重载的问题.编写一个实现方法重载的程序,定义两个同名的重载方法,一个方法只接受整数参数 a,整数参数b;另一个方法接受小数参数a,整数参数b,并且都返回a的b次幂.
答:
Int64 power(int a,int b)
{
return Convert.ToInt64(System.Math.Pow(a,b));
}
double power(double a,int b)
{
return System.Math.Pow(a,b);
}
{
return Convert.ToInt64(System.Math.Pow(a,b));
}
double power(double a,int b)
{
return System.Math.Pow(a,b);
}
问:
c#.net中如何实现COMBOBOX绑定数据库表名?
答:
如果你是SQLSERVER数据库的话
用select * from sysobjects where xtype='U'就可以查出数据库中所有表的表名
然后把查出的结果绑定到你要的COMBOBOX。
用select * from sysobjects where xtype='U'就可以查出数据库中所有表的表名
然后把查出的结果绑定到你要的COMBOBOX。
问:
c# 的后台代码中如何判断输入框string sName = ((TextBox)(AgentDetailsView.Rows[1].Cells[1].Controls[0])).Text;
我想判断下它输入不为空,如果没输入就跳出警告,但在后台我不会,请高手指教
我想判断下它输入不为空,如果没输入就跳出警告,但在后台我不会,请高手指教
问题补充:那么怎么跳出警告呢,我用了messagebox但不行。
答:
public static void ShowMessage(string msg,Page page)
{
string scriptName = "alert" + DateTime.Now.Ticks.ToString();
msg = msg.Replace("'","\\'");
msg = msg.Replace("\n", "\\n");
string script = "<script language='javascript'>alert('" + msg + "' ) </script>";
page.RegisterClientScriptBlock(scriptName,script);
}
这是自定义的一个显示message的方法.
{
string scriptName = "alert" + DateTime.Now.Ticks.ToString();
msg = msg.Replace("'","\\'");
msg = msg.Replace("\n", "\\n");
string script = "<script language='javascript'>alert('" + msg + "' ) </script>";
page.RegisterClientScriptBlock(scriptName,script);
}
这是自定义的一个显示message的方法.
问:
怎么用C#实现在库文件中读取配置文件?怎么实现在库文件中读取配置文件?我要用一个应用程序调用库文件,每次读不出来配置文件中的值。但是如果在应用程序中读取则能正常读取数据,这是为什么呢?希望哪位高手能给出解决办法。
答:
dll的配置文件是依赖于调用它的宿主exe的,也就是说,AAA.exe的配置文件可以是AAA.config(假设),但是AAA.exe调用了BBB.dll,那么BBB.dll的配置文件只能放在AAA.config中而不是BBB.config中