小编jit*_*itm的帖子

Windows事件查看器和log4net

我有意使用log4net将错误从我的应用程序写入Windows事件查看器.我可以这样做吗?如果可以,怎么样:).谢谢.

c# log4net

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

MS SQL表的物理大小

如何在MS Sql 2005中找到表的物理大小?是否可以使用SQL查询?谢谢.

sql sql-server-2005

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

一个dll中的C#Visual Studio解决方案

我有一个Visual Studio解决方案,这个解决方案包含一些项目.我可以将此解决方案中的所有项目构建到一个dll中吗?

.net c# visual-studio

14
推荐指数
2
解决办法
4755
查看次数

是否有在C#中创建匿名子类的语法?

我可以像在Java中一样在C#/ .net中创建抽象类的实例吗?

附加信息

我想我们很多人都不懂我的意思?所以,在java中,我可以像这样创建抽象类:

简单的抽象类:

/**
 * @author jitm
 * @version 0.1
 */
public abstract class TestAbstract
{
    public abstract void toDoSmth();
}
Run Code Online (Sandbox Code Playgroud)

代码我在哪里创建抽象类的实例

/**
 * @author jitm
 * @version 0.1
 */
public class Main {
    public static void main(String[] args) {
        TestAbstract testAbstract = new TestAbstract() {
            @Override
            public void toDoSmth() {
                System.out.println("Call method toDoSmth");
            }
        };
    }
}
Run Code Online (Sandbox Code Playgroud)

我可以用c#做这样的事吗?

.net c# abstract-class instance

12
推荐指数
2
解决办法
3359
查看次数

Java:构造函数抛出异常,我的对象是否仍然可以创建?

当异常抛出构造函数并且对象不为null时,你能否告诉我一些情况?我的意思是对象的某些部分是创建的,而另一部分则不是.就像这样

public Test(){
name = "John";
// exception
// init some other data.
}
Run Code Online (Sandbox Code Playgroud)

我理解在这个sitiation对象Test中会为null,但可以是对象测试不能为null的情况(删除异常块不能回答:))?

java logic constructor exception

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

C#中的XML序列化

我在哪里可以找到关于对象的XMl序列化的好教程?谢谢.

c# xml serialization xml-serialization

9
推荐指数
2
解决办法
7799
查看次数

C#中的并发字典

我需要实现并发Dictionary,因为.Net不包含集合的并发实现(因为.NET4将包含).我可以使用Jeffrey Richter的"Power Threading Library"或现有实施的变体或任何实施的建议吗?谢谢 ...

.net c#

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

.NET思考:如何在不创建实例的情况下调用接口方法?

我有这样的情况,我必须使用反射调用接口的方法,像这样

object x = null;
MethodInfo method = interfaceExists.GetMethod("ShutDown");
method.Invoke(x, new object[] { 4 })
Run Code Online (Sandbox Code Playgroud)

如你所见,我不创建对象的实例!而且,正如我所想,我得到例外

非静态方法需要目标

问题,我可以在不创建界面实例的情况下使用反射调用界面方法,如果是,我该怎么做?

.net c# reflection

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

WCF,HTTPS与HTTP

有两个样本

对于HTTP:

using System;
using System.Net;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
using System.ServiceModel;
using System.ServiceModel.Description;
using System.ServiceModel.Security;

namespace ConsoleApplication1
{
    internal class Program
    {
        private static void Main(string[] args)
        {
            string addressHttps = String.Format("http://{0}:51222", Dns.GetHostEntry("").HostName);
            var wsHttpBinding = new BasicHttpBinding();
            var serviceHost = new ServiceHost(typeof (HelloWorldService), new Uri(addressHttps));
            Type endpoint = typeof (IHelloWorldService);
            serviceHost.AddServiceEndpoint(endpoint, wsHttpBinding, "hello");
            Uri uri = new Uri(serviceHost.Description.Endpoints[0].ListenUri.AbsoluteUri + "/mex");
            var smb = new ServiceMetadataBehavior();
            smb.HttpGetEnabled = true;
            smb.HttpGetUrl = uri;
            serviceHost.Description.Behaviors.Add(smb);
            Console.Out.WriteLine("Mex address  " + …
Run Code Online (Sandbox Code Playgroud)

.net c# ssl https wcf

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

我在哪里可以找到要下载的.NET源代码?

我在哪里可以下载.NET Framework的源代码?我的意思是图书馆的来源.我需要像invoke其他的反射方法的源.

.net c# reflection

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