タグ付けされた質問 「c#」

C#(「seesharp」と発音)は、Microsoftによって開発された、静的に型指定された高レベルのマルチパラダイムプログラミング言語です。C#コードは通常、Microsoftの.NETファミリのツールとランタイムを対象としています。これには、.NET Framework、.NET Core、Xamarinなどが含まれます。このタグは、C#またはC#の正式な仕様で記述されたコードに関する質問に使用します。

7
C#のWebサイトからHTMLコードを取得する
WebサイトからHTMLコードを取得して保存し、LINQ式でテキストを見つける方法は? 次のコードを使用して、Webページのソースを取得しています。 public static String code(string Url) { HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(Url); myRequest.Method = "GET"; WebResponse myResponse = myRequest.GetResponse(); StreamReader sr = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.UTF8); string result = sr.ReadToEnd(); sr.Close(); myResponse.Close(); return result; } Webページのソースのdiv内のテキストを見つけるにはどうすればよいですか?
89 c#  html  linq 

8
Excelシートから日時値を読み取る
Excelシートから日時型の値を読み取ろうとすると、double値が返されます。たとえば、'2007-02-19 14:11:45.730'このような値を読み取りたい場合は、double型の値を取得しています。さらに、タイムスパンを使用してこのdouble値を変換していますが、正常に完了しません。この値だけを取得しているので'2007-02-19 12:00:00 AM' 、最初の値とまったく同じ日時の値が必要です。私のコードは次のようなものです:- TimeSpan datefromexcel = new TimeSpan(Convert.ToInt32((range.Cells[rCnt, cCnt] as Excel.Range).Value2), 0, 0, 0); DateTime inputdate = new DateTime(1900, 1, 1).Add(datefromexcel); arrrow2[cCnt - 1] = inputdate.ToString(); 助けてください!!!ありがとう。

3
C#で配列リテラルを返す方法
私は次のコードを試しています。エラーのある行が指摘されています。 int[] myfunction() { { //regular code } catch (Exception ex) { return {0,0,0}; //gives error } } 文字列リテラルのような配列リテラルを返すにはどうすればよいですか?
89 c# 

2
複数のJWTベアラー認証を使用する
ASP.NET Core 2で複数のJWTトークン発行者をサポートすることは可能ですか?外部サービス用のAPIを提供したいので、JWTトークンの2つのソース(FirebaseとカスタムJWTトークン発行者)を使用する必要があります。ASP.NETコアでは、Bearer認証スキームにJWT認証を設定できますが、1つの機関にのみ設定できます。 services .AddAuthentication(JwtBearerDefaults.AuthenticationScheme) .AddJwtBearer(options => { options.Authority = "https://securetoken.google.com/my-firebase-project" options.TokenValidationParameters = new TokenValidationParameters { ValidateIssuer = true, ValidIssuer = "my-firebase-project" ValidateAudience = true, ValidAudience = "my-firebase-project" ValidateLifetime = true }; } 複数の発行者とオーディエンスを持つことができますが、複数の機関を設定することはできません。

3
Entity Framework 4のIncludeとラムダ式の使用
この問題を克服する方法について、CTP4に関連する記事や、独自の拡張メソッドを追加する記事をたくさん見ました。 include内でラムダ式を使用する "公式の" EF4組み込みの方法はありますか(最初のレベルの関係と2番目以上のレベルの両方)、または最終的にRTMに含まれなくなりましたか? それが1つあります。コードでラムダ式を(#system.data.entity#system.data.linqを使用して)使用しても、次のようになるため、その方法を学ぶことができればうれしいです。 ラムダ式はデリゲート型ではないため、 'string'型に変換できません: var customers = from c in context.Customers.Include(c=>c.Phone)

6
C#リスト<> x、yの順に並べ替え
List &lt;&gt; OrderBy Alphabetical Orderと同様に、ある要素で並べ替え、次に別の要素で並べ替えます。同等の機能を実現したい SELECT * from Table ORDER BY x, y いくつかの並べ替え関数を含むクラスがあり、1つの要素で並べ替える問題はありません。 例えば: public class MyClass { public int x; public int y; } List&lt;MyClass&gt; MyList; public void SortList() { MyList.Sort( MySortingFunction ); } また、リストには次のものが含まれています。 Unsorted Sorted(x) Desired --------- --------- --------- ID x y ID x y ID …
88 c#  .net  sorting 

10
コードビハインドで定義されたバインディングオブジェクト
コードビハインドでインスタンス化されているオブジェクトがあります。たとえば、XAMLはwindow.xamlと呼ばれ、window.xaml.cs内にあります。 protected Dictionary&lt;string, myClass&gt; myDictionary; XAMLマークアップのみを使用して、このオブジェクトをリストビューなどにバインドするにはどうすればよいですか? 更新: (これはまさに私のテストコードにあります): &lt;Window x:Class="QuizBee.Host.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="{Binding windowname}" Height="300" Width="300" DataContext="{Binding RelativeSource={RelativeSource Self}}"&gt; &lt;Grid&gt; &lt;/Grid&gt; &lt;/Window&gt; そして分離コードで public partial class Window1 : Window { public const string windowname = "ABCDEFG"; public Window1() { InitializeComponent(); } } タイトルが「ABCDEFG」になるはずだとしたら?しかし、何も表示されなくなります。
88 c#  .net  wpf  binding 

14
ビューをUpdateTargetIdに挿入する代わりに、ASP.NET MVC Ajax応答を取得して新しいページにリダイレクトするにはどうすればよいですか?
Ajax.BeginFormを使用してフォームを作成し、特定のコントローラーアクションにajaxポストバックを行い、アクションが成功した場合、ユーザーは別のページにリダイレクトされる必要があります(アクションが失敗した場合、ステータスメッセージが表示されます。 AjaxOptions UpdateTargetId)。 using (Ajax.BeginForm("Delete", null, new { userId = Model.UserId }, new AjaxOptions { UpdateTargetId = "UserForm", LoadingElementId = "DeletingDiv" }, new { name = "DeleteForm", id = "DeleteForm" })) { [HTML DELETE BUTTON] } 削除が成功した場合、リダイレクト結果を返します。 [Authorize] public ActionResult Delete(Int32 UserId) { UserRepository.DeleteUser(UserId); return Redirect(Url.Action("Index", "Home")); } しかし、Home Controller …


12
LINQのLIKE演算子
SQLのLIKE演算子に似たC#LINQ式の文字列を比較する方法はありますか? 文字列リストがあるとします。このリストで文字列を検索したいと思います。SQLでは、次のように書くことができます。 SELECT * FROM DischargePort WHERE PortName LIKE '%BALTIMORE%' 上記の代わりに、クエリはlinq構文を必要とします。 using System.Text.RegularExpressions; … var regex = new Regex(sDischargePort, RegexOptions.IgnoreCase); var sPortCode = Database.DischargePorts .Where(p =&gt; regex.IsMatch(p.PortName)) .Single().PortCode; 上記のLINQ構文が機能しません。何がいけないのですか?
88 c#  linq  sql-like 

11
.NetでPDF文書を読む[終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 .Net / C#でPDFドキュメントを読んだり解析したりするのに役立つオープンソースライブラリはありますか?
88 c#  .net  pdf 

4
Entity Frameworkモデルを使用してデータを挿入する
Entity Frameworkモデルを使用してデータベースにデータを挿入しようとしていますが、不明な理由により、何も実行されません。 ここで何か不足していますか? using (var context = new DatabaseEntities()) { var t = new test { ID = Guid.NewGuid(), name = "blah", }; context.AddTotest(t); context.SaveChanges(); }


7
System.Threading.Timerのタスクベースの置き換えはありますか?
.Net 4.0のタスクは初めてですが、定期的なタスクなど、タスクベースのタイマーの交換またはタイマーの実装だと思っていたものを見つけることができませんでした。そんなことありますか? 更新 私は自分のニーズに対するソリューションであると考えるものを思い付きました。それは、すべてのCancellationTokenを利用して子タスクで「タイマー」機能をタスク内にラップし、タスクを返して次のタスクステップに参加できるようにすることです。 public static Task StartPeriodicTask(Action action, int intervalInMilliseconds, int delayInMilliseconds, CancellationToken cancelToken) { Action wrapperAction = () =&gt; { if (cancelToken.IsCancellationRequested) { return; } action(); }; Action mainAction = () =&gt; { TaskCreationOptions attachedToParent = TaskCreationOptions.AttachedToParent; if (cancelToken.IsCancellationRequested) { return; } if (delayInMilliseconds &gt; 0) Thread.Sleep(delayInMilliseconds); while …

8
別のプロジェクトのMVCソリューションのWeb API
私は新しいMVC4プロジェクトを作成しています。研究の結果、JavaScriptからサーバー側への通信は、コントローラーアクションではなくWeb APIフレームワークを介して実現する方がよいと信じるようになりました。私の理解はこれで正しいですか? 私はすべての属性などをWeb APIとMVCコントローラー間で共有できると思います。そのため、一見すると、私にとって大きな変更ではないようです。 アプリケーションをセットアップするとき、コンポーネントをプロジェクトに分割したいです。私の計画は、MVCプロジェクトとWeb APIプロジェクトを用意することでした。しかし、私は問題に出くわしました。例えば、私は2つのアプリなどで終わりました、別々のルーティング設定など だから私の質問は、MVCアプリケーションでは、Web APIフレームワークが同じプロジェクト内にあるのか、それともWeb APIを独自のプロジェクトに分離して問題を回避すべきなのか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.