小编Ste*_*ero的帖子

处理单击ListView的子项

如何处理ListView的子项(详细模式)?即我需要检测单击列的确切位置.

.net c# windows user-interface winforms

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

如何在运行时添加log4net appender?

如何在运行时添加额外的日志追加器?(所有预先存在的appender必须继续工作)
我正在尝试这样:

        var layout = new PatternLayout("%utcdate %-5level - %message%newline");
        layout.ActivateOptions();
        _log4netAppender = new FileAppender
            {
                Layout = layout,
                File = logFilePath,
            };
        _log4netAppender.ActivateOptions();
        BasicConfigurator.Configure(_log4netAppender);
Run Code Online (Sandbox Code Playgroud)

但它没有写任何文件.

.net c# log4net

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

如何在消息中转义换行符?

我将Log4net与FileAppender一起使用。布局模式为"%utcdate %message%newline",因此每条消息占用1行。
但是,包含换行符的消息存在问题。写入文件前是否可以转义新行?

.net log4net

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

C#中的接口多态性

我有这样的代码:

public interface INode
{
    INode Parent { get; set; }
    // ......
}

public interface ISpecificNode : INode
{
    new ISpecificNode Parent { get; set; }
    // ......
}

public class SpecificNode : ISpecificNode
{
    ISpecificNode Parent { get; set; }
    // ......
}
Run Code Online (Sandbox Code Playgroud)

此代码提供编译错误,因为未实现INode.Parent.但是,我不需要重复的父属性.
我该如何解决这个问题?

.net c# polymorphism

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

标签 统计

.net ×4

c# ×3

log4net ×2

polymorphism ×1

user-interface ×1

windows ×1

winforms ×1