我正在将一个应用程序转换为VB.Net,我无法弄清楚如何将下面的行转换为VB.Net.此应用程序引用了Sharepoint,因此该对象引用了sharepoint组件.
context.Load(item = listFields.GetItemById(listItemId);
Run Code Online (Sandbox Code Playgroud)
有关如何将此转换为vb.net的任何建议?
我有一串
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)
有什么好办法吗,谢谢
当我使用此代码时:
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出现错误,说它无法将其转换为字符串.有帮助吗?
我需要触发一个API,它需要我传递10个字符串的字符串.说我有一个参数
string foo = "foo";
Run Code Online (Sandbox Code Playgroud)
但要发送到此API,而不是发送"foo",我需要发送"foo ".
.net是否具有字符串功能以使此任务更容易?
任何c#或vb.net代码都是可以接受的.
我有一个程序,可以创建一个从文本文件中命名的给定数量的文件夹.我有以下算法:
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) 如果这是字段中的第一个字符,我需要一种删除逗号的方法.例如,数据将,Monday不是简单地读取Monday 我如何判断逗号是否是字段中的第一个字符,以及是否将其删除?
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等......
我想知道我的方法是否值得付出努力,因为我想学习比这更有效的方法.谢谢大家.
任何人都可以告诉我如何在.net中度过一天.我知道如何在2015年6月7日获得约会.但我需要在7月6日星期一.
我目前正在学习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'则应该被接受.所以我必须检查字符串中是否有大写字母.
请看下面的代码:
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意大利设置。它不起作用。