小编Sle*_*ght的帖子

为什么没有Convert.toFloat()方法?

为什么不存在方法Convert.ToFloat(),C#有ToDouble(),ToDecimal()...
我想转换为float,可以使用哪种方法?(浮动)VAR?

c#

80
推荐指数
1
解决办法
3万
查看次数

为什么math.Ceiling(double a)不直接返回int?

可能重复:
为什么Math.Round/Floor/Ceiling不返回long或int?

msdn定义了此方法:返回大于或等于指定的双精度浮点数的最小整数.

但事实上,确实如此

public static double Ceiling (
    double a
)
Run Code Online (Sandbox Code Playgroud)

为什么不直接返回int?微软怎么想?

.net c# frameworks base-class-library

21
推荐指数
1
解决办法
4429
查看次数

当表左连接时where子句和on子句之间的区别是什么?

SQL1:

select t1.f1,t2.f2 
from t1 
   left join t2 on t1.f1 = t2.f2 and t1.f2=1 and t1.f3=0 
Run Code Online (Sandbox Code Playgroud)

SQL2:

select t1.f1,t2.f2 
from t1 
  left join t2 on t1.f1 = t2.f2 
where t1.f2=1 and t1.f3=0
Run Code Online (Sandbox Code Playgroud)

不同之处在于where和on子句,是否有相同的返回结果?有什么区别?DBMS以同样的方式运行它们吗?谢谢.

sql where-clause

19
推荐指数
3
解决办法
2万
查看次数

嵌套存储过程调用时临时表的范围是多少?

这是两部分问题:

  1. 我有两个存储过程:sp1和sp2.如果sp1创建临时表#temp然后执行sp2我将在嵌套过程中访问#temp吗?如果没有,怎么用另一种方式呢?

  2. 函数是否可以接受表类型的参数?我试过但是SQL Server给了我一个错误.为什么这不起作用?也许sqlserver应该支持像Generic这样的东西.

t-sql sql-server stored-procedures

7
推荐指数
2
解决办法
9203
查看次数

两个SQL连接表示法之间有什么区别?

SQL 1: select * from t1 join t2 on t1.f1 = t2.f2

SQL 2: select * from t1,t2 where t1.f1 = t2.f2

他们返回的结果是一样的.它们之间有什么不同吗?例如,在DBMS如何运行它们或在查询计划中?

sql t-sql sql-server

6
推荐指数
2
解决办法
354
查看次数

"神话人月"第一章中"线性收敛"的含义是什么?

接下来,人们发现调试具有线性收敛,或者更糟糕的是,人们在某种程度上期望到达终点的二次方法.所以测试拖拽,最后的困难错误比第一次花费更多的时间.

"神话人月,第1章焦油坑".

这里线性收敛的含义是什么,你能给我一个流行的例子或图形吗?

c# testing

4
推荐指数
1
解决办法
303
查看次数

C#程序,用tostring()或不用,哪个更好

如你所见,一个C#程序,var month定义为int,有人说没有.tostring()更好,它应该删除多余的调用,现在它是:str= "0" + Month; 但我觉得它不好.哪一个更好?为什么?谢谢!(ps:我在stackoverflow中的第一个问题)

string strM = string.Empty;
if ( Month < 10 )
    strM = "0" + Month.ToString ( );
    //strM = "0" + Month; which is better?
Run Code Online (Sandbox Code Playgroud)

.net c# string

3
推荐指数
1
解决办法
176
查看次数

catch块在另一个线程中没有捕获异常

method A()
{
  try
  {
    Thread t = new Thread(new ThreadStart(B));
    t.Start();
  }
  catch(exception e)
  {
    //show message of exception
  }      

}

method B()
{
 // getDBQuery
}
Run Code Online (Sandbox Code Playgroud)

B中的例外但没有捕获.它在.net中合法吗?

c# multithreading try-catch

2
推荐指数
1
解决办法
424
查看次数

调试时如何在数据库中选择临时表?

我在代码中创建临时表#temp1,然后在代码中插入表.我想在调试代码时选择sqlserver中的表.但它不能.sql server提示没有名为talbe的名字.甚至在数据库tempdb中.调试时如何在数据库中选择临时表?

sql-server temp-tables

1
推荐指数
1
解决办法
4万
查看次数

viewstate不工作,不禁用它

property curRefID:

   public string curRefID
    {
        get
        {
            return  ViewState ["curid"] as string;
        }
        set
        {
            ViewState ["curid"] = value;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我在方法InitUCControl()中初始化它

   protected override void OnInit ( EventArgs e )
        {
            base.OnInit ( e );
            if ( !IsPostBack )
            {
                InitUCControl ( );
            }
        }
Run Code Online (Sandbox Code Playgroud)

然后我想在按钮单击事件中使用该属性,它始终返回null.但是当我在InitUCControl()中调试它时它有一个值.我不知道为什么它不能工作......太奇怪了.ps:我没有禁用viewstate.在页面的html源代码viewstate可以找到.

asp.net viewstate

0
推荐指数
1
解决办法
116
查看次数

如何从1 c#方法返回2个值?

可能重复:
如何从C#中的函数返回多个值?

C#方法总是这样:

public <return type> funName()
{
//do sth
return someValueformatedasReturnType;
}
Run Code Online (Sandbox Code Playgroud)

如何从1 c#方法返回2个值?这是一个面试问题,就像你知道的那样.谢谢!

c#

-4
推荐指数
1
解决办法
439
查看次数