小编Ode*_*ded的帖子

如果默认值为null并转换为字符串会发生什么

更具体一点,我有DateTime?生日

我的问题是在这种情况下会发生什么:

lblBirthDate.Text = myObject.BirthDate.GetValueOrDefault().ToString();
Run Code Online (Sandbox Code Playgroud)

如果BirthDate为null.我安装了resharper,并没有警告我,那里可能有一个空问题...

c#

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

一个长字符串=>数组/列表<字符串>来自引号内的文本

3 >> asdf3424"这篇文章".,.<<< >> 3asfdf"THISTOO"6575tsdfbxbxcv"ANDTHIS",, p-01fa

到数组或列表 { "THIS TEXT", "THISTOO, "ANDTHIS" }

有没有人知道如何有效地做到这一点?

c# string

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

最好的"宏观方式"来重复C#行

在C#程序中,我有一个错误检查,重复了很多:

try 
{
  File.Move(searchfolder + question1 +"_"+ filestring +".txt", 
            searchfolder + question1 +".txt");
}
catch (Exception ex) 
{
  File.AppendAllText(adminfolder + question1 +"_l.txt", "!"); 
  side.Value = Convert.ToString(ex) + "[Check-In error at "
                               + Convert.ToString(MYLINE) +"] "+ side.Value;
}
Run Code Online (Sandbox Code Playgroud)

MYLINE是一个数字,MYLINE是我的程序中唯一改变的东西.

因此,正常的C++ #define宏可以使这更简单(我只需要在程序的顶部编写完整的"#define CHECKIN(MYLINE)...").

如何在C#中处理这个问题?

c# macros

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

将网站地址http://127.0.0.1:8000/更改为http://www.google.com

如何将默认地址更改为http://127.0.0.1:8000/有用的网站名称.

我正在使用Django附带的开发服务器.

我用Google搜索了大约1个小时但找不到合适的解决方案.我是初学者,所以请帮帮我.

在本地计算机上,如何能够使用主机名而不是环回地址?

python django django-1.3

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

在C#中,如何识别不同的对并计算它在一长串对中出现的次数?

我正在使用Visual C#2010 Express.我有一系列的学生告诉我过去哪一对学生一起工作过.因此,arrStudents(0,0)可能包含Joe,而arrStudents(0,1)包含Bob,有时反之亦然.记录名称的顺序无关紧要,这只是我关心的配对信息.

例:

Joe - Bob
Mary - Bob
Bob - Joe
Mary - Joe
Jack - Mary
Joe - Bob
Run Code Online (Sandbox Code Playgroud)

我应该使用什么方法来识别所有不同的对并计算它出现的次数?

因此,由于(Joe - Bob)和(Bob - Joe)是同一对,结果应该产生:

Joe - Bob, 3
Mary - Bob, 1
Mary - Joe, 1
Jack - Mary, 1
Run Code Online (Sandbox Code Playgroud)

c# visual-studio-2010

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

如何读取数据一次,然后在C#中对所述数据执行多次操作?

我用3个按钮创建了一个WindowsForm应用程序.单击任何按钮可以读取c:\data.txt并执行不同的数据"分析".按钮1可能会添加数字data.txt,按钮2可能会对它们进行平均,按钮3可能会将它们相乘.

在每个下面private void button1_Click我都有一行代码从data.txt中读取数据.这对我来说似乎效率低下,因为在3个按钮点击事件中每个都有相同的"ReadLines"代码.

有没有办法只是ONCE读取数据,然后我的按钮执行他们的分析?

这样,"ReadLines"代码仅使用一次,并且数据以某种方式与任何button1_Click事件共享.

c# visual-studio-2010 winforms

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

命令行参数,C#和stdout

我应该在C#中编写一个命令行工具.问题是,我完全不熟悉它并且必须阅读很多东西.该工具必须接受几个参数,语法我不知道它的作用.它是这样的:

tool.exe \path\data.log /lastrun:file1.txt >file2.txt
Run Code Online (Sandbox Code Playgroud)
  1. 是/ lastrun:...有效标记?
  2. 我知道> file2.txt与输出和标准输出有关,但我几乎找不到任何关于假人的信息.它写一个文本文件吗?

该工具应该在stdout上输出数据,这意味着要再次读取并可能使用其他控制台命令进行处理.如何引用输出?

我几乎没有使用命令行工具的经验.我很感激,如果有人能给我一些聪明的话,我可以查看,链接或只是解释我在这里发生了什么.

c# console stdout

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

添加参数到Code后面的Select查询

我想用数据库中的数据填充GridView,让用户选择显示"Cursussen"表的哪一部分.他可以通过更改下拉框中参数的选择来完成此操作.

错误: 方法"添加"没有重载需要2个参数.

protected void Page_Load(object sender, EventArgs e)
{
    ConnectionStringSettings planner =
        ConfigurationManager.ConnectionStrings["CursusDatabase"];
    DbConnection connection = new SqlConnection(planner.ConnectionString);
    DbCommand cmd = connection.CreateCommand();
    cmd.CommandType = CommandType.Text;
    cmd.CommandText =
        "SELECT * FROM Cursussen " +
        "WHERE CursusId = @CursusId";
    cmd.Parameters.Add("CursusId", DropDownList1.SelectedValue); // <-- here

    connection.Open();
    DbDataReader rdr = cmd.ExecuteReader();
    DataTable planning = new DataTable();
    planning.Load(rdr);
    connection.Close();

    GridView1.DataSource = planning;
    GridView1.DataBind();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

试图将类中的数据导入主程序

我是C#的新手,所以如果我的代码格式错误,我会道歉.目前我正在尝试研究如何从计算数据距离的类中返回一个值.

这是我到目前为止,当我问或两点时,唯一出现的是DistanceGenerator.Coursework我看不出我做错了什么,有什么帮助吗?

namespace DistanceGenerator
{
    class Program
    {
        static void Main(string[] args)
        {

            //Displays data in correct Format

            List<float> inputList = new List<float>();
            TextReader tr = new StreamReader("c:/users/tom/documents/visual studio 2010/Projects/DistanceCalculator3/DistanceCalculator3/TextFile1.txt");
            String input = Convert.ToString(tr.ReadToEnd());
            String[] items = input.Split(',');
            Console.WriteLine("Point         Latitude        Longtitude       Elevation");

            for (int i = 0; i < items.Length; i++)
            {
                if (i % 3 == 0)
                {
                    Console.Write((i / 3) + "\t\t");
                }

                Console.Write(items[i]);
                Console.Write("\t\t");

                if (((i - 2) % 3) == 0)
                {
                    Console.WriteLine();
                }

            }

            Console.WriteLine(); …
Run Code Online (Sandbox Code Playgroud)

c# return class

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

从另一个IEnumerable中提取IEnumerable

我有3个类,具有以下属性:

OfferList类:

Guid Id
IEnumerable<Offer> Offers
Run Code Online (Sandbox Code Playgroud)

优惠等级:

Guid Id
Product Product
Run Code Online (Sandbox Code Playgroud)

产品类别:

Guid Id
Run Code Online (Sandbox Code Playgroud)

OfferList包含多个Offer,而Offer具有精确的1个产品.

如何获得包含OfferList的所有产品的IEnumerable?

OfferList offerList = this.GetOfferList(id);
IEnumerable<Product> products = offerList.Offers.SelectMany?
Run Code Online (Sandbox Code Playgroud)

c# entity-framework

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