小编Gau*_*vsa的帖子

如何使用log4net(C#)记录堆栈跟踪

如何记录堆栈跟踪log4net?我正在使用.Net版本.

我的方式是Log.Error(ex).

谢谢

c# log4net

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

如何在Readonly CultureInfo.NumberFormat上设置CurrencySymbol?

我正在尝试使用与默认.Net文化(SFr.)不同的符号(CHF)来格式化货币(Swiss Frank - de-CH).问题是文化的NumberFormat是ReadOnly.

有没有一种简单的方法可以使用CultureInfo和NumberFormat来解决这个问题?有什么方法可以覆盖CurrencySymbol吗?

例:

Dim newCInfo As CultureInfo = CultureInfo.GetCultureInfo(2055)
newCInfo.NumberFormat.CurrencySymbol = "CHF"
MyCurrencyText.Text = x.ToString("c",newCInfo)
Run Code Online (Sandbox Code Playgroud)

设置NumberFormat.CurrencySymbol因为这NumberFormat是错误**ReadOnly**.

谢谢!

.net cultureinfo number-formatting

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

C# linq 选择列表中的对象查看另一个对象列表

我有一个这样的课程:

public class MailMessage
{
    public string From {get; set; };
    public string To {get; set; };   
    public ICollection<Attachment> Attachments { get; set; }
}

public class Attachment
{
  public string Name {get; set;} 
  public byte[] Content {get;set;}   

}
Run Code Online (Sandbox Code Playgroud)

我想获取附件集合中名称以 .pdf 结尾的所有附件。

我尝试了以下方法:

List<MailMessage> list = new List<MailMessage>();
List<attachment> pdfAttachmentsCollection = list.Where(x => x.Attachments
                               .Where(attachment => 
                                attachment.Name.EndsWith(".pdf")).Select(y => y.Content));
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用。有什么建议。它给出了错误:

无法将类型“System.Collections.Generic.IEnumerable”隐式转换为“bool”

c# linq

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

模拟具有通用工作单元C#的通用存储库

我有一个这样的通用存储库:

public class GenericRepository<TEntity> : IRepository<TEntity> where TEntity : class
{

    private readonly DbContext _context;
    private DbSet<TEntity> _dbSet;

    public GenericRepository(DbContext context)
    {
      _context = context;
      _dbSet = context.Set<TEntity>();
    }

    public virtual async Task<IEnumerable<TEntity>> Get(Expression<Func<TEntity, bool>> filter = null, Func<IQueryable<TEntity>, IOrderedQueryable<TEntity>> orderBy = null,
       string includeProperties = "")
    {
      IQueryable<TEntity> query = _dbSet;

      if (filter != null)
      {
        query = query.Where(filter);
      }

      foreach (var includeProperty in includeProperties.Split
          (new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries))
      {
        query = query.Include(includeProperty);
      }

      if (orderBy != …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework moq asp.net-core

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

反序列化 XML 以列出 C#

我有一个这样的xml:

  <LookupResults>
    <LookupResult>
      <NumberOfMatches>1</NumberOfMatches>
      <MaxScore>90</MaxScore>
      <Entries>
        <Entry>
          <Uid>10400</Uid>
          <EntityScore />
          <EntityMaxScore>90</EntityMaxScore>
          <FirstName>Jose Epinemio</FirstName>
          <LastName>MOLINA GONZALEZ</LastName>
          <SdnType>Individual</SdnType>
          <ProgramName>SDNTK</ProgramName>
          <Citizenships>
            <Citizenship>
              <Uid>5614</Uid>
              <Country>Colombia</Country>
            </Citizenship>
          </Citizenships>
          <Nationalities>
            <Nationality>
              <Uid>5616</Uid>
              <Country>Colombia</Country>
            </Nationality>
          </Nationalities>
          <SDNIds>
            <SDNId>
              <Uid>5082</Uid>
              <IdType>Cedula No.</IdType>
              <Number>T.I. 57111-01681</Number>
              <Country>Colombia</Country>
            </SDNId>
          </SDNIds>
          <DateOfBirths>
            <DateOfBirth>
              <Uid>5615</Uid>
              <Dob>18 Nov 1957</Dob>
              <IsMainEntry>true</IsMainEntry>
            </DateOfBirth>
          </DateOfBirths>
          <AKAs>
            <AKA>
              <Uid>10209</Uid>
              <Type>a.k.a.</Type>
              <Category>weak</Category>
              <LastName>DANILO GARCIA</LastName>
            </AKA>
            <AKA>
              <Uid>10210</Uid>
              <Type>a.k.a.</Type>
              <Category>strong</Category>
              <FirstName>Jose Epimenio</FirstName>
              <LastName>MOLINA GONZALEZ</LastName>
            </AKA>
          </AKAs>
          <Addresses />
        </Entry>
      </Entries>
      <SourceList>
        <Threshold>85</Threshold>
        <PublishDate>2019-03-26T00:00:00</PublishDate>
        <DateUploaded>2019-03-31T20:56:33.037</DateUploaded>
        <RecordCount>7527</RecordCount>
        <SourceListName>OFAC</SourceListName>
      </SourceList>
    </LookupResult>
  </LookupResults>
Run Code Online (Sandbox Code Playgroud)

并创建了这样的类: …

c# xml asp.net

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

请解释SQL中的中间连接

我最近被问到关于中间连接的 sql问题?

我确实得到了这份工作......但是,有人可以解释一下sql的中间连接,例如语法和使用它的地方吗?

谢谢

mysql sql sql-server

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