我必须分割地址和housenumber以获得循环功能.
重要的是,这适用于任何类型的地址,所以我不是100%确定如何以最好的方式做到这一点.
地址可以看起来像
Mystreet 14a
Mystreet 4
Mystreet 4a
Wilderness and I have no housenumber
Run Code Online (Sandbox Code Playgroud)
我想逻辑应检查一个数字后跟一两个字母.
有什么好办法吗?
要澄清:这是对挪威地址的查询,我认为该地址是一个或多个单词,后跟可选数字.该数字最后还可能包含一个可选字母(参见上面的示例).
鉴于上课
public class SomeType
{
public string Name;
public string Field2;
public DateTime CreatedOnDateTime
}
Run Code Online (Sandbox Code Playgroud)
我想把List<SomeType>它分成几个List<SomeType>,其中每个List包含具有相同CreatedOnDateTime标记的项目.在许多情况下,CreatedOnDateTime将是相同的,允许几秒钟的容差会很好.
我可以多次运行LINQ查询来创建每个不同的列表.有更有效的机制吗?换句话说,使用某种类型的分组机制可以使用LINQ构建这种类型的查询吗?(当我说分组我想象一个RegEx)
我已经读过Java和C++/C#之间的主要区别之一是Java在运行时做了什么,C#在编译时做了些什么.这是真的?如果是这样,你能解释一下吗?
在C#中,我创建了一个函数,该函数接收两个输入并RandomNumber(int x, int y)使用随机对象返回一个随机数(称为).然后我在另一个函数中调用了这个函数两次,期望获得两个不同的值(两个不同的随机数).但是,我不断得到相同的值,这让我感到困惑,因为我可以用Java做同样的事情并期望得到不同的数字.
然后我决定删除我的函数 - RandomNumber(int x,int y)并在我的其他函数中调用Random,如下所示.
Random random = new Random();
int randomNum;
int la;
randomNum = random.Next(1, 10);
numOne.Text = randomNum.ToString();
la = random.Next(1, 10);
Run Code Online (Sandbox Code Playgroud)
这会生成两个不同的随机数.为什么会这样?
我有一个字符串"hai-welcome".
我需要使用' - '分隔符拆分上面的字符串:
mySstring ="hai-welcome"分开:
firstString ="hai"secondString ="welcome.