一部のvb.netをC#に変換しようとしていますが、エラーが発生し続けます。現時点では、タイトルにエラーがあります。
問題の行は次のとおりです。
string[] strUserInitials = HttpContext.Current.Request.ServerVariables("LOGON_USER").Split(Convert.ToChar("\\"));
なぜこれが起こっているのか誰か知っていますか?
私はWebサービス(asmxファイル)に取り組んでいます。
コードの先頭に次のものがあります。
using System.Web;
using System.Web.Services;
using System.Web.Script.Services;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
()の代わりに[]が必要です:
string[] strUserInitials = System.Web.HttpContext.Current.Request.ServerVariables["LOGON_USER"].Split(System.Convert.ToChar(@"\"));
System.Webを参照し、名前空間System.Webをインポートする必要があります。
using System.Web;
私はConvertをまったく使用しません:
string[] strUserInitials = System.Web.HttpContext.Current.Request.ServerVariables["LOGON_USER"].Split('\\'));
プットusing System.Web;
およびusing System;
ソースファイルに..
あなたはこれを試すことができます:
System.Web.HttpContext