将VB.NET转换为C#的问题

osh*_*nen 1 .net c# asmx vb.net-to-c# .net-3.5

我试图将一些vb.net转换为C#,但我一直在收到错误.目前,我收到以下错误:

The name 'Strings' does not exist in the current context
Run Code Online (Sandbox Code Playgroud)

问题在于:

strUser = Strings.LCase(Strings.Trim(strUserInitials[strUserInitials.GetUpperBound(0)])).ToString();
Run Code Online (Sandbox Code Playgroud)

任何人都知道为什么会这样吗?

我有以下命名空间集:

using System;
using System.Web;
using System.Web.Services;
using System.Web.Script;
using System.Web.Script.Services;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
Run Code Online (Sandbox Code Playgroud)

我正在开发一个webservice(asmx文件).

Ode*_*ded 7

Strings实用程序类是在Microsoft.VisualBasic命名空间.

您可以添加对库的引用并从C#代码中使用它,或者重写调用:

strUser = strUserInitials[strUserInitials.GetUpperBound(0)].ToString().Trim().ToLower();
Run Code Online (Sandbox Code Playgroud)