小编jfs*_*jfs的帖子

C#接口的非公共成员

在C#中,当您实现接口时,所有成员都是隐式公共的.那岂不是更好,如果我们可以指定可访问修饰符(protected,internal,除了private当然的),或者我们应该使用抽象类呢?

.net c# interface

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

OOP什么时候更适合?

自从我开始研究面向对象编程以来,我经常阅读文章/博客,说功能更好,或者不是所有问题都应该建模为对象.从您的个人编程冒险,您认为OOP何时能更好地解决问题?

oop

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

切换PropertyType

我怎样才能做到这一点?

switch(property.PropertyType){
    case typeof(Boolean): 
        //doStuff
        break;
    case typeof(String): 
        //doOtherStuff
        break;
    default: break;
}
Run Code Online (Sandbox Code Playgroud)

我不想使用这个名字,因为字符串比较类型很糟糕,可能会有所变化.

c# switch-statement

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

人们为什么喜欢区分大小写?

只是想知道为什么人们喜欢编程语言的区分大小写?我不是想开始一场火焰战,只是好奇这一切.
我个人从来没有真正喜欢它,因为我发现我的生产力下降,因为我尝试过一种具有区分大小写的语言,请注意我现在慢慢升温/习惯它现在我正在使用C#和F#更多然后我曾经.

那么你为什么喜欢它?

干杯

c# case-sensitive

14
推荐指数
3
解决办法
1544
查看次数

Java Applet可以使用打印机吗?

Java Applet能否轻松地将text/html打印到标准打印机驱动程序(所有常见平台Win/Mac/Linux)?

是否需要签名?

java applet swing

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

您使用什么Visual Studio加载项?

我安装了以下内容:

add-in visual-studio

10
推荐指数
1
解决办法
1333
查看次数

Windows CDROM弹出

有没有人知道在Windows 2000或更高版本上以编程方式关闭CD托盘的方法?打开CD托盘存在,但我似乎无法让它关闭,尤其是在W2k下.

我特别想找一种方法从批处理文件中执行此操作,如果可能的话,但API调用可以.

windows winapi

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

引用解决方案中多个项目的资源文件

我正在为一个由几个项目组成的asp.net应用程序进行本地化.

为此,在一些项目中使用了一些字符串.当然,我希望每个项目中只有一个资源文件的副本.

由于资源文件没有命名空间(至少据我所知),它们不能像常规类一样被访问.

有没有办法在同一个解决方案中引用另一个项目中的resx文件?

c# localization resx

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

您可以使用什么算法在字符串中查找重复的短语?

给定一个任意字符串,找到重复短语的有效方法是什么?我们可以说短语必须长于一定长度才能包括在内.

理想情况下,您最终会得到每个短语的出现次数.

language-agnostic algorithm parsing

8
推荐指数
2
解决办法
7181
查看次数

什么是权威的Java Swing入门指南和参考?

显然是Java API参考,但是你们还有什么用呢?

我整个职业生涯都在进行网络开发.最近我和Groovy一直在搞乱,我决定在Griffon做一个小应用程序,只是为了更多地学习Groovy,并在桌面开发方面打破一些基础.唯一的问题是,在桌面应用方面,我完全是绿色的.

那么,世界,哪里是一个好的开始?

java groovy swing griffon

8
推荐指数
2
解决办法
4183
查看次数

使用无符号原始类型

大多数时候,我们代表的概念永远不会小于0.例如,为了声明长度,我们写道:

int length;
Run Code Online (Sandbox Code Playgroud)

该名称很好地表达了它的目的,但您可以为其指定负值.在某些情况下,您可以通过这种方式更清楚地表达您的意图:

uint length; 
Run Code Online (Sandbox Code Playgroud)

我能想到的一些缺点:

  • unsigned types(uint,ulong,ushort)不符合CLS,因此您不能将其与其他不支持此语言的语言一起使用
  • .Net类大多数时候都使用签名类型,因此你必须进行强制转换

思考?

c# primitive-types

7
推荐指数
3
解决办法
754
查看次数

在NHibernate或Vice Versa之前学习SubSonic?

我们一直在我们公司的项目中使用我们自己的DAL,并且通过了2个项目,这给我们带来了问题.因此,我想研究SubSonic和/或NHibernate.首先研究SubSonic还是NHibernate更好?有什么优点/缺点?从我从相关问题中读到的NHibernate与SubSonic相比更复杂,所以我想从后者开始.

subsonic nhibernate orm

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