小编Dav*_*ych的帖子

如何在C#中将Stream转换为byte []?

有没有一种简单的方法或方法可以将其Stream转换为byte[]C#?

c# bytearray inputstream

351
推荐指数
9
解决办法
42万
查看次数

在任何深度按名称查询XDocument元素

我有一个XDocument对象.我想使用LINQ在任何深度查询具有特定名称的元素.当我使用时Descendants("element_name"),我只获得了当前级别的直接子元素.我正在寻找的是相当于XPath中的"// element_name"...我应该使用XPath,还是有办法使用LINQ方法?谢谢.

.net c# xml linq linq-to-xml

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

将列添加到现有表并对其进行唯一编号

我想在现有的遗留数据库中添加一个列,并编写一个过程,通过该过程我可以为每个记录分配不同的值.像添加列并为其自动生成数据之类的东西.

就像,如果我添加一个名为"ID"(数字)的新列,我想为每个记录初始化一个唯一值.所以,我的ID列将有1到1000的记录.我该怎么做?

sql sql-server

118
推荐指数
4
解决办法
23万
查看次数

XML文件中用于日期/时间的正确格式是什么

使用.NET写入XML文件时,我使用什么格式的日期/时间?我只是使用DateTime.ToString(),还是必须使用特定的格式?

.net xml datetime

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

RequiredFieldValidator将显示内容放置在文本上

我有一个RequiredFieldValidatorDisplay="Dynamic"我的ASP.NET Web窗体.我已经使用该CssClass属性为其分配了一个类.我希望使用错误消息显示display: block,所以我把它放在我的样式表中的css类.

不幸的是,验证器放置一个显示:内联在网页上的元素上,有效地覆盖了我的样式表值.

我可以摆脱它吗?

编辑:

我才意识到为什么这不起作用.在Display="Dynamic"验证器上设置时,它具有style="display: none"在渲染时在span标记上设置的效果.然后.net javascript库在none和之间切换元素的内联样式inline.这就是动态验证器的工作原理.因此,要将其显示为块元素,我将需要修改客户端事件验证的工作方式.有可能吗?

asp.net webforms

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

如何使用Android Studio在真实设备中测试Android应用程序?

我开始在android中开发Android Studio IDE,我测试了我的应用程序emulator并且工作正常,但当我尝试直接在我的设备中测试应用程序时无法识别它并且控制台显示下一条消息:

等待设备.找不到USB设备

  • 我在"常规"选项卡中的"运行>编辑配置...>"中配置了"USB设备",菜单"目标设备"
  • 我在设备中启用了"调试选项"
  • 插拔USB

android android-studio

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

如何通过IIS7发送电子邮件?

我正在尝试在IIS7中的Windows 7计算机上设置SMTP服务器.我已将其设置为"将电子邮件发送到localhost,端口25,无需身份验证.但是当我尝试以编程方式从我的C#程序连接时,出现错误:

发送邮件失败",内部异常"无法建立连接,因为目标计算机主动拒绝它127.0.0.1:25

public static void SendEmail(MailMessage m) {
  var smtp = new SmtpClient {
    Host = "localhost",
    Port = 25,
    UseDefaultCredentials = true,
  };
  smtp.Send(m);
}
Run Code Online (Sandbox Code Playgroud)

为什么?我需要翻转什么其他秘密开关?

c# iis-7 smtp

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

XDocument.Parse成功还是失败?

我在用

XDocument doc = XDocument.Parse(somestring);
Run Code Online (Sandbox Code Playgroud)

但是,如何验证字符串somestring是否是格式良好的XML.这Try Catch是唯一的方法吗?

c# linq

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

使用不带参数的Split和RemoveEmptyEntries选项之间的区别

我正在检查给定文本文件中的行.行可能有随机空格,我只对检查行中的单词数而不是空格感兴趣.我做:

string[] arrParts = strLine.Trim().Split();

if (arrParts.Length > 0)
{ 
    ...
}
Run Code Online (Sandbox Code Playgroud)

现在,根据msdn,

If the separator parameter is null or contains no characters, white-space characters are assumed to be the delimiters. White-space characters are defined by the Unicode standard and return true if they are passed to the Char.IsWhiteSpace method.
Run Code Online (Sandbox Code Playgroud)

IsWhiteSpace方法涵盖了许多不同形式的空白,包括通常:' ' \t and \n

不过最近我见过这种格式:

Split(new char[0], StringSplitOptions.RemoveEmptyEntries)

这有什么不同?

c# split removing-whitespace

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

将XML数据转换为Json格式AngularJS

我正在尝试使用AngularJS中的Treeview指令.存储过程返回xml.树视图指令采用json格式.Controller将从服务中获取数据.我试图将xml转换为服务中的json.

以下是xml结构:

<Company Data="New Company">
  <Manager Data="Working">
    <Employee Data="ABC" />
    <Employee Data="DEF" />
    <Employee Data="GHI">
      <SubEmployee Data="Approval">
        <Stuff Data="Financial" />
        <Stuff Data="Consol" />
      </SubEmployee>
      <SubEmployee Data="Rolled-Over">
        <Stuff Data="Corporate" />
      </SubEmployee>
    </Employee>
  </Manager>
</Company>
Run Code Online (Sandbox Code Playgroud)

以下是预期的JSON:

[
  {
    label: "New Company",
    id: "Company",
    children: [
      {
        label: "Working",
        id: "Manager",
        children: [
          {
            label: "ABC",
            id: "Employee",
            children: [

            ]
          },
          {
            label: "DEF",
            id: "Employee",
            children: [

            ]
          },
          {
            label: "GHI",
            id: "Employee",
            children: [
              {
                label: "Approval",
                id: "SubEmployee", …
Run Code Online (Sandbox Code Playgroud)

javascript xml json c#-4.0 angularjs

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