小编Ser*_*pia的帖子

ConfigurationSettings.AppSettings已过时,警告

var values = new NameValueCollection
{
    { "key", ConfigurationSettings.AppSettings["API-Key"].ToString() },
    { "image", Convert.ToBase64String(File.ReadAllBytes(photo.ToString())) }
};
Run Code Online (Sandbox Code Playgroud)

使用app.config文件的新方法是什么?

c# configuration app-config appsettings

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

如何读取数据库中的byte []并将其转换为图像?

我有一个存储过程,返回varbinary(max)类型数据.我想将该数据转换为图像.

但是这行有问题:

public Image CargarAvatar(string login)
        {
            System.Object[] Args = new System.Object[1];
            Args[0] = login;

            DataTable X = new DataTable();
            X = TraerDataTable("sp_CargarAvatarUsuario", Args);

            byte[] ImagemByte = Convert.to (X.Rows[0][0].ToString());


            MemoryStream ms = new MemoryStream();
            Image returnImage = Image.FromStream(ms);
            return returnImage;
        }
Run Code Online (Sandbox Code Playgroud)

请帮忙!:d

c# image bytearray

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

如何使用foreach循环删除面板中的所有控件?

这是我的代码:

private void ClearSearchResults()
    {
        foreach (Control X in panel1.Controls)
        {
            panel1.Controls.Remove(X);
        }
    }
Run Code Online (Sandbox Code Playgroud)

问题是,当我运行此方法时,只删除一个项目,然后如果我再次单击一个按钮以便该方法可以再次运行,则删除另一个项目.

如果我的面板中有10个控件,我必须多次单击程序上的"删除"按钮才能删除所有控件.

在这种情况下我该怎么办?

c# foreach winforms

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

如何将文件夹文件加载到ListView中?

我想让用户选择一个带有FolderBrowserDialog的文件夹,并将文件加载到ListView中.

我的目的是制作一个小的播放列表,所以我必须修改我假设的ListView控件的几个属性.我应该在控件上设置什么属性?

我怎么能得到这个?

c# listview file

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

哪些文件必须在SVN存储库中供其他人才能编译?

我为我正在构建的应用程序创建了一个Codeplex站点,现在我只需右键单击为我创建的整个解决方案文件夹Visual C#Express,并使用它.

现在在我的回购中我有很多文件,我假设将使用户能够在他们的最后编译我的应用程序.

我听说我不应该上传/ obj文件夹和其他一些东西.

提交到我的存储库对我来说绝对必要的是什么?

c# svn wpf repository

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

在C#应用程序中,Windows在任务管理器中显示进程的名称时获取进程的名称?

在Windows中打开任务管理器时,您会看到进程名称.

对于任何给定的c#应用程序,如何设置该名称?

.net c# windows

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

如何创建两个行为不同但接收相同数据类型的构造函数?

public class Parser
{
    Downloader download = new Downloader();
    HtmlDocument Page;

    public Parser(string MovieTitle)
    {
        Page = download.FindMovie(MovieTitle);
    }

    public Parser(string ActorName)
    {
        Page = download.FindActor(ActorName);
    }
}
Run Code Online (Sandbox Code Playgroud)

我想创建一个构造函数,允许其他使用此库的开发人员轻松创建一个Parser对象,并在创建它之后立即加载相关的HtmlDocument.

问题在于构造函数不能以相同类型的参数存在两次.当然,可以告诉两个参数之间的逻辑差异,但计算机不能.

怎么办呢?

.net c# constructor

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

在C#应用程序中使用LINQ to SQL的最佳实践方法是什么?[设计模式]

好吧,我总是试图改进我编码的方式,因为这是我的热情.我有一个.dbml文件(LINQ to SQL),我用它来访问我的SQL Server数据库.

想象一下,如果您愿意,您的数据库中有一个Person表,并且您希望提供一种删除,添加和修改Person记录的方法.

我正在处理事物的方式是创建名为PersonRepository,CarRepository,DocumentRepository等的类.对于我的数据库中的每个表,我创建了一个存储库类.

这些存储库类通常包含类似于此的内容:

MyDatabaseContext db = new MyDatabaseContext();

public Person GetPersonByID(int id)
{
    return db.Person.Where(p => p.ID == id);
}
Run Code Online (Sandbox Code Playgroud)

每个表的基本CRUD功能几乎相同.

如果我需要更具体的内容,例如"塞尔吉奥,我需要列出所有在x和y之间出生的人"; 然后我只是将方法添加到PersonRepository类.

public List<Person> GetPeopleFromDOB(DateTime x, DateTime y)
{
    // Do the logic here.
}
Run Code Online (Sandbox Code Playgroud)

我的另一个想法是创建一个DataAccess.cs类,并在其中包含所有这些方法(我们将讨论现有的每个表4-5个方法)并将它们按区域划分.

什么是知识渊博的程序员正在做什么,你会为一个热切的年轻程序员(我20岁)提供什么建议?

.net c# design-patterns linq-to-sql

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

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

如何强制在 Facebook 中呈现等宽字体?

我制作了一个从图像生成 ASCII 艺术的程序。我希望用户能够将该 ASCII 艺术复制并粘贴到他们的墙上并使其正确显示。

问题:

Facebook 不使用等宽字体。

有没有人对解决方法有任何想法?

css fonts facebook render monospace

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