直到现在,我的印象是Properties
:Methods
在C#中两个不同的东西.但后来我做了类似下面的事情.
这对我来说是一个"眼睛开启者".我期待一个属性stringProp
和一个方法,stringProp
但我得到了这个.
为什么会这样?请有人解释一下.
这个问题出于好奇,才能更好地了解我们的朋友Stack Trace.
作为C#(.NET)开发人员,每个人都必须看到如下所示的黄色堆栈跟踪.
其中的大多数内容都很容易理解,就像消息Attempt to divide by zero
和方法一样,Page_Load
甚至也会出现.cs文件的路径.但经过3年的经验,我仍然不知道事情是如何处理+在方法结束标志的数字表示在这里,像+51
,+92
,+54
和+772
.
有人知道这些是什么吗?
我正在使用SQL Server 2012,并始终使用SP_HELPTEXT
以获取我以前创建的存储过程,在以前版本的SQL服务器中,此过程中没有问题,但在2012年,我的存储过程带有额外的行,例如,这是我写
Create proc SP_Test
as
begin
Select *
from table_ABC
end
Run Code Online (Sandbox Code Playgroud)
现在使用SP_HELPTEXT
此过程(或任何其他过程)后,我得到此输出
Create proc SP_Test
as
begin
Select *
from table_ABC
end
Run Code Online (Sandbox Code Playgroud)
还有其他人也面临这个问题,或者我是这个星球上唯一一个与这个问题斗争的人?有没有人知道如何解决这个问题?
我的SQL服务器的配置如下(从帮助 - >关于复制)
Microsoft SQL Server Management Studio 11.0.2100.60
Microsoft Analysis Services Client Tools 11.0.2100.60
Microsoft Data Access Components (MDAC) 6.1.7601.17514
Microsoft MSXML 3.0 6.0
Microsoft Internet Explorer 9.0.8112.16421
Microsoft .NET Framework 4.0.30319.269
Operating System 6.1.7601
Run Code Online (Sandbox Code Playgroud)
Thanx提前.
只是好奇它.
如果我using
在我的代码文件的开头添加多个指令,我没有在我的代码中使用它是否重要.像这样.
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.IO;
//using blah.. blah.. blah..;
public class myClass
{
// Class members
}
Run Code Online (Sandbox Code Playgroud)
它对我的应用程序的内存使用有不良影响吗?
它对我的应用程序的性能有不良影响吗?
我知道删除它们是一个好习惯,我们完全支持.Net IDE这样做,但我很想知道它.
从msdn看起来我可以Datetime.ToString()
通过使用M, m, d, y
等方法创建我自己的格式.但是当我尝试一个它没有按预期工作时,下面剪断是问题.
我期待7/29/2015
但收到了7-29-2015
!!! 为什么?
有没有人知道如何提供file name
导出的文件Telerik RadGrid
,导出的文件可以是任何格式的pdf,excel或word
我写了下面的代码,它正在成功编译.
class Program
{
enum Fruits
{
Apple,
Mango,
Banana
}
static void Main(string[] args)
{
Fruits f = new Fruits();
}
}
Run Code Online (Sandbox Code Playgroud)
尽管Fruits
是一个enum
,编译器和解释器允许我写这个.这是否意味着我可以为枚举创建构造函数?如果是的话怎么样?
我有一种经常出现在我面前的情况,但我现在没有任何解决方案.假设我有一个像这样的键/值对
UserID | UserName ----------------- 1 | Yogi 2 | Mike
我想将这些数据绑定到一个asp标签控件,现在我所做的是,我将UserID绑定到标签&UserName的工具提示到标签的文本,它工作正常,但缺点是当用户将标签悬停时将UserID显示为用户的工具提示,这是显而易见的.我想找到一些更好的方法来完成这项工作,请帮助我在这里找到更好的方法.
抱歉没有得到任何问题的时髦标题.
我被告知.Net(C#)不支持多重继承.但是看看下面的foo例子,我想知道这是真的吗?
class fooList
{
public int Index()
{
return 0;
}
}
class foo : fooList
{
public foo()
{ }
}
class testFoo
{
void test()
{
foo obj = new foo();
// From object
obj.Equals(obj);
obj.GetHashCode();
obj.GetType();
obj.ToString();
// From fooList
obj.Index();
}
}
Run Code Online (Sandbox Code Playgroud)
我们可以看到我有一个类fooList
和一个根据语句foo
继承的类fooList
(C#不支持多重继承),类的对象foo
应该只有一个Index()
来自fooList
类的方法,但是它有更多的方法来自对象类.它清楚地表明默认情况下所有类都继承object
类.所以提出了问题
c# ×8
.net ×5
asp.net ×2
oop ×2
sql-server ×2
datetime ×1
formatting ×1
ide ×1
performance ×1
rad-controls ×1
sql ×1
stack-trace ×1
telerik ×1