2017-04-14 8 views
-2

LINQを使用して2番目の文字に「s」が含まれている名前を選択するにはどうすればよいですか?

DATABASEの名前には、LINQを使用した2番目の文字「s」が含まれていますか?

ラムダ式を使用して
+2

投げられる結果変数は、「TSR」の値が含まれます、そしてあなたは単語が少なくとも2つの文字を持っていることを確認していますStackOverflowの最初のルールは、コードのスクリーンショットを投稿しないことです。 StackOverflowの第2のルールは、コードのスクリーンショットを投稿しないことです。コピーペースト*テキスト*代わりに –

答えて

0
from string str in myStrings 
where str[1] == 's' 
select str 
+0

私は2番目の文字は 'str [1]'と考えています。また、文字列に少なくとも2文字が含まれていることを確認してください。 –

+0

@SergeyBerezovskiyあなたは正しいです、おっと! – MBurnham

+0

私はこのようなLINQクエリが必要です------ >> public void gridbnd() { tbl_user tu = new tbl_user(); var query = from udb.tbl_users loc.name.Contains( "_ s%") locを選択します。 GridView1.DataSource = query; GridView1.DataBind(); } –

0

 var str = new string[] { "tsr", "mrg", "d" }; 
     var result = str.Where(s => s.Length>1 && s[1] == 's'); 

そうでない場合は例外が

+0

このようなLINQクエリが必要です------ >> public void gridbnd() { tbl_user tu = new tbl_user(); var query = from udb.tbl_users loc.name.Contains( "_ s%") locを選択します。 GridView1.DataSource = query; GridView1.DataBind(); } –

+0

@JithinJoseこれは、そのクエリと同じです: 'var query = udb.tbl_users.Where(loc => loc.Name.Contains(" _ s% "));' – AlexGH

関連する問題