转换VB的问题..NET转换为c#

本文关键字:转换 NET 问题 VB | 更新日期: 2023-09-27 18:04:34

我正试图将一些vb.net转换为c#,但我一直得到错误。目前,我得到以下错误:

The name 'Strings' does not exist in the current context

问题行是:

strUser = Strings.LCase(Strings.Trim(strUserInitials[strUserInitials.GetUpperBound(0)])).ToString();

有人知道为什么会这样吗?

我设置了以下命名空间:

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;

我正在做一个webservice (asmx文件)

转换VB的问题..NET转换为c#

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

你可以添加对库的引用,并在c#代码中使用它,或者重写调用:

strUser = strUserInitials[strUserInitials.GetUpperBound(0)].ToString().Trim().ToLower();

在c#中,System命名空间中没有Strings类。并且在string中将LCase更改为ToLower,因此:

strUser = string.ToLower(string.Trim(strUserInitials[strUserInitials.GetUpperBound(0)]));