小编Dmi*_*nko的帖子

最后对空值排序

我想null最后对值进行排序。

S1 = ""S2 = ""SortInteger运行时发生第一个错误。其次,我想对null值进行排序以结束

 result.Sort((x, y) => SortInteger(x.ID.ToString(), y.ID.ToString(), sortDirection));
Run Code Online (Sandbox Code Playgroud)

ID可以包含null值。

private int SortInteger(string s1, string s2, string sortDirection)
{
    int i1 = int.Parse(s1);
    int i2 = int.Parse(s2);
    return sortDirection == "asc" ? i1.CompareTo(i2) : i2.CompareTo(i1);
}
Run Code Online (Sandbox Code Playgroud)

S1 = ""S2 = ""SortInteger运行时发生第一个错误。其次,我想对null值进行排序以结束

c# sorting

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

如何在C#中对字符串进行排序

如何按字母顺序字符进行string 排序

我知道这个:

sorted = String.Concat(sorted.OrderBy(c => c));
Run Code Online (Sandbox Code Playgroud)

但是"bABa"这样子:

"ABab"

我想要的是 "AaBb"

c#

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

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

在单行 C# 中将 String 转换为 Int

我有一个字符串输入,例如:

1 3 4 1 2

我想把Sum数字变成整数。我尝试了以下代码:

using System;
                    
public class Program
{
    public static void Main()
    {
        string input2 = "1 3 4 1 1";
        string value2 = input2.Replace(" ", "+");
        int val = int.Parse(value2);
        
        Console.WriteLine(val);
    }
}
Run Code Online (Sandbox Code Playgroud)

但这是不正确的。有人对此有想法吗?谢谢。

c# string integer sum

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

在c#中将double值转换为DateTime

我有双重值
Ex:

double currentDate = 20161011;  
Run Code Online (Sandbox Code Playgroud)

无法将此双精度值转换为日期格式,如"10/11/2016"

我试着用

 DateTime newDate = DateTime.FromOADate(currentDate);
Run Code Online (Sandbox Code Playgroud)

但它通过一个例外

不是合法的OleAut日期.

c# datetime

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

如何在文本中找到10个最常用的单词

所以我在txt文件中有任意文本,我需要找到10个最常用的单词.我该怎么办?我想我应该阅读从点到点的句子并把它放到一个数组中,但不知道该怎么做.

c# text

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

查找Double/Float值为奇数或偶数在C#中

如何在没有将它们转换为C#的情况下查找double值是偶数还是奇数int?例如

123.0d     - odd
456.0d     - even
3.1415926d - floating point (neither odd nor even)
Run Code Online (Sandbox Code Playgroud)

c# double

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

C#为什么我在数据库中插入数据时会出现错误异常?

我创建了一个名为BUDGET_FINALTEST的表,只要我在按钮中运行它就会一直出现异常错误?

    SqlCommand cmd = new SqlCommand("insert into BUDGET_FINALTEST values (@EMPLOYEE_ID,@LAST_NAME,@FIRST_NAME,@DIVISION,@DATE_OF_BUDGET,@BUDGET)", con);
    cmd.Parameters.AddWithValue("@EMPLOYEE_ID", tbEmployeeID.Text);
    cmd.Parameters.AddWithValue("@LAST_NAME", tbLName.Text);
    cmd.Parameters.AddWithValue("@FIRST_NAME", tbFName.Text);
    cmd.Parameters.AddWithValue("@DIVISION", tbDivision.Text);
    cmd.Parameters.AddWithValue("@DATE_OF_BUDGET", dateTimePicker2.Value.Date);
    cmd.Parameters.AddWithValue("@BUDGET", tbBudget.Text);
    cmd.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)

System.Data.dll中出现未处理的类型'System.Data.SqlClient.SqlException'的异常

附加信息:列名称或提供的值数与表定义不匹配

c#

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

C#SqlDataReader继续阅读

我有一种从SQL Server数据库中获取数据的方法。我正在使用reader获取所有数据。问题是reader 继续阅读并且应用程序没有弹出。这就像一个无限循环之类的东西。

public static List<Reservering> GetReserverings()
{
    Reservering res = new Reservering();

    using (var conn = new SqlConnection(ConnectionString))
    {
            conn.Open();
            const string query = "select b.boekingid, k.naam, bk.incheckdatum, bk.uitcheckdatum, b.hotelid, b.aantal_gasten from boeking b join klant k on k.klantid = b.boekingid join boekingkamer bk on b.boekingid = bk.boekingid where bk.incheckdatum is not null and bk.uitcheckdatum is not null";

            SqlCommand selectReserveringen = new SqlCommand(query, conn);

            SqlDataReader reader = selectReserveringen.ExecuteReader();

            while (reader.Read())
            {
                 res.Id = …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server

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

如何在不使用C#Math函数的情况下找到数组中的最小值?

我正在使用C#,我正在做一些修改问题.我试图在随机生成的数组(我编码)中找到最小的值.我的老师要求我们在不使用.Min函数的情况下找到该数组中的最小值,因为这是一个算法模块.下面的代码显示了我编写的用于创建数组的内容.不知道如何从这里开始.感谢你们.

int[] myRandom = new int[10];
int min = 0;
int max = 19;

Random randNum = new Random();

for (int i = 0; i < 10; i++)
{
    myRandom[i] = randNum.Next(min, max);
}

for (int i = 0; i < 10; i++)
{
    Console.WriteLine(myRandom[i]);
}
Run Code Online (Sandbox Code Playgroud)

c# arrays algorithm

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

标签 统计

c# ×10

algorithm ×1

arrays ×1

datetime ×1

double ×1

integer ×1

null ×1

nullable ×1

sorting ×1

sql ×1

sql-server ×1

string ×1

sum ×1

text ×1