小编vak*_*kas的帖子

如何强制netwtonsoft json序列化程序将datetime属性序列化为字符串?

当我序列化日期时间属性时,我正在使用Newtonsoft的Json我得到json响应:

..."CreatedOn":"\/Date(1317303882420+0500)\/",...
Run Code Online (Sandbox Code Playgroud)

我希望它在简单的字符串中

..."createdOn": "2011-05-05 14:03:07", ...
Run Code Online (Sandbox Code Playgroud)

虽然我的类属性是DateTime,但我怎么强制将其序列化为字符串,因为我们可以添加属性来更改属性名称为

  [JsonProperty("id")]
        public int ProductID { get; set; }
Run Code Online (Sandbox Code Playgroud)

是否有类似的方法强制DateTime属性序列化为字符串?

asp.net json.net c#-4.0

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

如何确定私有IP地址?

到目前为止,我有这个代码:

NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces();

foreach (NetworkInterface adapter in adapters)
{
  IPInterfaceProperties properties = adapter.GetIPProperties();

  foreach (IPAddressInformation uniCast in properties.UnicastAddresses)
  {

    // Ignore loop-back addresses & IPv6
    if (!IPAddress.IsLoopback(uniCast.Address) && 
      uniCast.Address.AddressFamily!= AddressFamily.InterNetworkV6)
        Addresses.Add(uniCast.Address);
  }
}
Run Code Online (Sandbox Code Playgroud)

如何过滤私有IP地址?我以同样的方式过滤环回IP地址.

c# asp.net network-programming

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

如何在Fetch as Googlebot上测试我的本地页面

我写了一个页面,需要在本地测试它.

如何使用Google网站管理员工具中的"Google抓取方式"功能查看我的本地计算机上提供的开发网站的结果?

asp.net google-analytics

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

如果文件夹包含空格,如何处理文件路径中的空格?

public static void launchProcess(string processName, string arguments, out string output)
{
    Process p = new Process
    {
        StartInfo = { UseShellExecute = false, RedirectStandardOutput = true, FileName = processName, Arguments = arguments }
    };

    p.Start();
    output = p.StandardOutput.ReadToEnd();
    p.WaitForExit();

}
Run Code Online (Sandbox Code Playgroud)

如果我的参数包含文件名,例如:

D:\Visual Studio Projects\ProjectOnTFS\ProjectOnTFS
Run Code Online (Sandbox Code Playgroud)

然后我得到错误:

.net c# file-io console-application

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

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

在gridview中格式化枚举

我需要在gridview中显示enum的名称,数据表返回其数值

我正在将其用于其他专栏

<asp:BoundField DataField="Name" HeaderText="User Name" /> 
Run Code Online (Sandbox Code Playgroud)

我需要使用它来枚举显示枚举性别的字符串值

<asp:BoundField DataField="Gender" HeaderText="Gender" /> 
Run Code Online (Sandbox Code Playgroud)

c# asp.net gridview

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

限制GUID中的字符数

是否有可能或者是否有任何重载来获得少于32个字符的GUID?目前我正在使用这个声明,但它给了我错误

string guid = new Guid("{dddd-dddd-dddd-dddd}").ToString();
Run Code Online (Sandbox Code Playgroud)

我想要一个20个字符的密钥

guid c#-4.0

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

如何在github上同步bitbucket的回购?

我有一些关于git的项目和一些关于bitbucket的项目,

所以我的客户需要好像在bitbucket中的repo中做了一些更改然后它必须反映在github中.

我想在c#中做到这一点

有没有api等?

git mercurial bitbucket

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

如何在c#中获得受控随机数

我想生成随机数但受控制,这意味着数字应该几乎相等,并在范围内传播.

例如,如果边界是1和50,那么如果第一个生成的数字是40,则下一个数字不应该接近.假设它是20,那么30将是可接受的第三个数字.

请帮忙.

c# random

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

如何删除具有相同ID的div但在JAVascript中显示='block'和display ='none'

我有超过1个具有相同ID的div,但是一个有diplay ='block'而其他有display ='none'.

我想删除所有显示='none'的div.

请告诉最简单的方法.

javascript

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

如何在c#中检查多个switch语句

我需要检查switch语句中的多个语句来评估

 int a=5; 
 switch(a) 
 { 
     case 4,5:
         console.write("its from 4 to 5);
         break; 
 }
Run Code Online (Sandbox Code Playgroud)

c#

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

smtpclient.send()将电子邮件甚至发送到错误的地址(不存在的地址)

我需要检查邮件是否成功发送给指定用户,但此函数不会返回甚至不存在的电子邮件地址的错误

如何处理这个

c# smtpclient

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