以下是用于查询数据库以获取用户ID列表的C#代码:
int id;
con = new SqlConnection(Properties.Settings.Default.ConnectionStr);
con.Open();
id = 180;
SqlCommand command = new SqlCommand("Select userid from UserProfile where grpid=@id", con);
command.Parameters.AddWithValue("@id", id);
using (SqlDataReader reader = command.ExecuteReader())
{
if (reader.Read())
{
Console.WriteLine(String.Format("{0}", reader["userid"]));
}
}
con.Close();
Run Code Online (Sandbox Code Playgroud)
产量:5629
实际上,名单Users有grpid = 180是5629,5684,5694.
如何在列表或数组中读取结果?
我需要如下更改HTML5输入占位符样式。
input[type="text"]#myInput::placeholder {
font-size: 13px;
font-family: helvetica;
color: #999;
font-weight: 400;
}
Run Code Online (Sandbox Code Playgroud)
在上面的代码片段中,我使用了#999色阴影,但是在chrome和IE中看起来很像,而在Firefox中看起来很淡。
我的示例代码在这里:https : //codepen.io/JGSpark/pen/MMQxER?&editable=true
请先在Chrome中浏览,然后在Firefox中尝试。
PS:我使用的是Chrome 75 +,Firefox 67 +,IE11
谁能帮助我在所有浏览器中使外观相似?
在我的一项任务中,我必须在 Bug 状态的最后一组括号内找到 Bug 的 ID。我列出了一些示例错误状态。
错误状态(字符串)看起来像,
Case 1: Bug A is resolved (XID: X015)
Case 2: Bug B is resolved (ZID: X016)
Case 3: Bug C is resolved (Data issue) (SID: X017)
Run Code Online (Sandbox Code Playgroud)
对于案例 #1 和 #2 ,我进行了编码,找到 ( 和 ) 的第一次出现,并计算括号内的值。
var start = value.IndexOf("(", StringComparison.Ordinal) + 1;
var end = value.IndexOf(")", start, StringComparison.Ordinal);
var BugID = value.Substring(start, end - start);
Run Code Online (Sandbox Code Playgroud)
但是在案例#3 中,有两组括号,第一组包含关于错误的摘要,第二组是实际的错误 ID,我需要提取错误 ID。我必须编写这样的代码,
var start = value.IndexOf(last "("); //index of last (
var end = value.IndexOf(last ")"); …Run Code Online (Sandbox Code Playgroud) 我只是在浏览一些 C# 编码问题。小提琴链接在这里
问:以下代码的输出是什么?
using System;
public class Program
{
public static void Main()
{
Console.WriteLine(Math.Round(6.5));
Console.WriteLine(Math.Round(11.5));
}
}
Run Code Online (Sandbox Code Playgroud)
6 12
这是输出。
我怀疑6.5是否是6。11.5怎么会是12?
它应该是 11 或者 6.5 应该是 7。
也许这是非常不明智的,任何建议/解释都可以帮助我清楚地理解。