小编use*_*193的帖子

setter上的'System.StackOverflowException'

我有一些dto对象,我想用wcf通过线路发送.在这个简单的例子中,它有FirstName,LastName和Name.Name返回first中的firstname和lastname.

通常情况下,我不会使用清除器为Name属性,但我必须,否则它无法序列化,所以我尝试内部但我在名字设置器上收到错误

LibSys.WebServices.dll中发生了未处理的"System.StackOverflowException"类型异常

[DataMember]
public string FirstName { get; set; }

[DataMember]
public string LastName { get; set; }

[DataMember]
public string Name  {
   get { return string.Format("{0} {1}", FirstName, LastName); }
         internal set { Name = value; }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

WriteAllBytes - 拒绝访问路径

我有pdf文件作为myObject.PdfFile中的字节数组,我正在尝试使用write all bytes将其保存在hdd中

System.IO.File.WriteAllBytes(@"C:\a.pdf", myObject.PdfFile);
Run Code Online (Sandbox Code Playgroud)

使用这个我得到以下异常

{"拒绝访问路径'C:\ a.pdf'."}

我应该首先创建一个.pdf文件,然后使用或者我错过了其他的东西.

.net c#

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

私有静态方法无法访问字段名称

在我的winform中,我有十几个txt字段,如txtName,txtTitle等.这些字段可以在构造函数或btnOk操作中访问,但我想在某些命令上调用私有静态方法,该方法将使用加载的对象数据填充所有txt字段.所以我有

public AddEditForm()
{
    InitializeComponent();
}
Run Code Online (Sandbox Code Playgroud)

我试过了

 private static PopulateFormFields(Book book)
 {
      if(book !=null)
      {
           // txtName.Text = book.Name;
           // txtName var is not accessible here
      }        
      else
      {
           throw new Exception("You must provide valid book instance!");
      }
 }
Run Code Online (Sandbox Code Playgroud)

.net c# winforms

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

在dom准备好删除现有的html属性并添加我的

我生成的页面源部分是

<a target="_blank" href="/img/image001.png">
    <img width="286" height="171" alt="" src="/img/image001.png">
</a>
Run Code Online (Sandbox Code Playgroud)

我需要在页面加载时用rel替换这个目标,所以上面的链接应该是

<a rel="lightbox" href="/img/image001.png">
    <img width="286" height="171" alt="" src="/img/image001.png">
</a>
Run Code Online (Sandbox Code Playgroud)

我跟他扯了扯 </body>

 <script>
    $(function() {
       $('a[_blank]').removeAttr('_blank').attr("rel=","lightbox");
    });
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

从数组中获取值并添加到一个字符串中

对象Book具有类型的Author属性.Namestring

我想迭代所有的Authors并将它的Name字符串添加到用逗号分隔的一个字符串(不是数组),所以这个字符串应该在as

string authorNames = "Author One, Author two, Author three";
Run Code Online (Sandbox Code Playgroud)
string authorNames = string.Empty;
foreach(string item in book.Authors)
{
    string fetch = item.Name;
    ??
}
Run Code Online (Sandbox Code Playgroud)

.net c#

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

标签 统计

c# ×4

.net ×3

javascript ×1

jquery ×1

winforms ×1