小编Son*_*ken的帖子

如何将静态字符串与对象类型C#相关联

我有一个查询rest API的方法,我在其中执行从JSON到对象的映射.由于我传递给此方法的查询字符串和对象类型始终必须匹配,因此我希望将查询字符串包含为静态字符串.

public class Root
{
    public static string Query;
}

public class RootObject : Root, IRootObject
{
    public D d { get; set; }
    public static new string Query = "AccountSet";
}

public interface IRootObject
{
    D d  { get; }
}

public class RestClass
{
     public void Connect<T>() where T : Root, IRootObject
     {    
        T.Query  <-- fails (not actual code. Just to show my problem)
     }  
}
Run Code Online (Sandbox Code Playgroud)

.net c# generics

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

如何让Log4Net创建一个简单的file.log,并在新日期开始时将其重命名为file-dd-mm-yyyy.log?

所以我希望今天的日志文件完全清除文件名中的所有日期格式,这样总能找到今天的日志文件很容易.但是,我希望在新的一天开始时,使用日期戳重命名旧的日志文件.

所以日志文件夹看起来像这样:

log.log (< - todays                          logfile)
log-16.02.2016.log
log-15.02.2016.log

logging log4net config sitecore sitecore8

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

标签 统计

.net ×1

c# ×1

config ×1

generics ×1

log4net ×1

logging ×1

sitecore ×1

sitecore8 ×1