小编Tim*_*ter的帖子

赋值作为方法参数,如何在VB.NET中做到这一点?

我正在将一个应用程序转换为VB.Net,我无法弄清楚如何将下面的行转换为VB.Net.此应用程序引用了Sharepoint,因此该对象引用了sharepoint组件.

context.Load(item = listFields.GetItemById(listItemId);
Run Code Online (Sandbox Code Playgroud)

有关如何将此转换为vb.net的任何建议?

.net c# vb.net winforms

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

如何从字符串中获取第n行?

我有一串

 UNCON1\r\nMCF\r\n10/16/14 21:08:40\r\n4452 LANCASTER DR NE\r\nM32, 
E305\r\nMCF201410160019\r\n
Run Code Online (Sandbox Code Playgroud)

我要结果4452 LANCASTER DR NE。它总是在第四行。

我就是这样

private void Test(string msg)
{
    for (int i = 0; i < 3; i++)
    {
        msg = msg.Substring(msg.IndexOf("\\r\\n")).Substring(4);
    }
    string address = msg.Remove(msg.IndexOf("\\r\\n"));
}
Run Code Online (Sandbox Code Playgroud)

有什么好办法吗,谢谢

c#

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

MsgBox不适用于多个字符串

当我使用此代码时:

Dim sessionid = "sessionid = " + """" + TextBox2.Text + """"
Dim steamlogin = "steamLogin = " + """" + TextBox3.Text + """"
Dim steamparental = "steamparental = " + """" + """"
Dim sortextera = "sort = " + """" + """"
MsgBox(SettingsDir, sessionid + steamlogin + steamparental + sortextera, True)
Run Code Online (Sandbox Code Playgroud)

Visual Basics出现错误,说它无法将其转换为字符串.有帮助吗?

.net vb.net

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

如何重复添加相同的字符到字符串?

我需要触发一个API,它需要我传递10个字符串的字符串.说我有一个参数

string foo = "foo";
Run Code Online (Sandbox Code Playgroud)

但要发送到此API,而不是发送"foo",我需要发送"foo ".

.net是否具有字符串功能以使此任务更容易?

任何c#或vb.net代码都是可以接受的.

.net c# vb.net

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

随机算法在C#中无法正常工作

我有一个程序,可以创建一个从文本文件中命名的给定数量的文件夹.我有以下算法:

private void button2_Click(object sender, EventArgs e)
{
    if (path != null && Directory.Exists(path))
    {
        Random rnd = new Random();
        for (int i = 0; i < value; i++)
        {
            var lines = File.ReadAllLines(path1);
            var randomLineNumber = rnd.Next(0, lines.Length);
            var line = lines[randomLineNumber];

            StringBuilder b = new StringBuilder();
            for (int j = 0; j < line.Length; j++)
            {
                char c = line[j];
                if (rnd.Next(2) == 0)
                {
                    c = Char.ToUpper(c);
                }
                b.Append(c);
                if (j % 2 == 1)
                {
                    b.Append(rnd.Next(10)); …
Run Code Online (Sandbox Code Playgroud)

c# algorithm visual-studio winforms

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

格式化SQL Server字段

如果这是字段中的第一个字符,我需要一种删除逗号的方法.例如,数据将,Monday不是简单地读取Monday 我如何判断逗号是否是字段中的第一个字符,以及是否将其删除?

t-sql sql-server sql-server-2000

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

字符串中的和数

Dim strOrig = "192/8' 33/5' 76/24' 17/12'"
Run Code Online (Sandbox Code Playgroud)

大家好,我想在"/"之前获得每个数字.输出将是318.关于如何实现它,我能想到的是:

1.通过查找"间距"作为每个段的终点并将它们放入数组中来拆分所有段.例如(0)192/8,(1)33/5,(2)76/24等......

2.通过循环数组,查找斜杠"/"并获取它之前的数字并将其求和直到循环结束.例如(0)192,(1)33,(2)76等......

我想知道我的方法是否值得付出努力,因为我想学习比这更有效的方法.谢谢大家.

vb.net

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

如何在.NET中获取日期(包括像星期一,7月6日这样的日期...)?

任何人都可以告诉我如何在.net中度过一天.我知道如何在2015年6月7日获得约会.但我需要在7月6日星期一.

c# asp.net

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

检查字符串中是否包含大写字母

我目前正在学习C#和RegEx.我正在研究一个小的wordcrawler.我得到了许多单词的大清单,我可以逃避那些不适合我的RegEx的单词.

这是我的代码:

var WordRegex = new Regex("^[a-zA-Z]{4,}$", RegexOptions.Compiled | RegexOptions.CultureInvariant);
var secondRegex = new Regex("([A-Z]{1})");

var words = new List<string>();
var finalList = new List<string>();

foreach (var word in words)
{
    if (WordRegex.IsMatch(word) && secondRegex.Matches(word).Count == 1 || secondRegex.Matches(word).Count == 0)
    {
         finalList.Add(word);
    }
}
Run Code Online (Sandbox Code Playgroud)

因此,如果单词是'McLaren'(两个大写字母),它将无法将其添加到finalList.但是如果这些单词类似于'stackOverflow'(一个大写字母但不是字符串的开头),它确实会把它作为finallist.有没有简单的方法来防止这个问题?

PS:如果有比RegEx更好的方式让我知道!

这里有些例子:

("McLaren");//false
("Nissan");//true
("BMW");//false
("Subaru");//true
("Maserati");//true
("Mercedes Benz");//false
("Volkswagen");//true
("audi");//true
("Alfa Romeo");//false
("rollsRoyce");//false
("drive");//true
Run Code Online (Sandbox Code Playgroud)

这些都是真的应该被接受而另一个不应该被接受.

我想要达到的是正则表达式不应该在它写成'rollsRoyce'时添加,但如果它写成'Rollsroyce'或'RollsRoyce'则应该被接受.所以我必须检查字符串中是否有大写字母.

c# regex list match .net-4.5

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

字符串到日期的转换 - .NET 不同的行为

请看下面的代码:

 Dim dtEstComplDate As Date
 Try
    dtEstComplDate = "08-mar-16"
 Catch ex As Exception
     MessageBox.Show(ex.Message)
 End Try
Run Code Online (Sandbox Code Playgroud)

如果我将计算机本地格式设置为英语(美国),'08-mar-16'则分配为dtEstComplDate现在#3/82016# ,如果我将计算机格式更改为意大利语,则此分配会导致以下异常:

“从字符串“08-mar-16”到类型“日期”的转换无效。”

我尝试使用08-mrz-16意大利设置。它不起作用。

vb.net

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