ASP.NET中检测含有中文字符串的实际长度

简介: 以下就是在ASP.NET中检测含有中文字符串的实际长度,这个可能在很多地方都用的上.        VB.NET的写法:    Function StrLength(Byval Str As String) As Integer      Dim En As ASCIIEncoding=New ASCIIEncoding ()    Dim B As Byte()=En.

以下就是在ASP.NET中检测含有中文字符串的实际长度,这个可能在很多地方都用的上.
  
    VB.NET的写法:
   Function StrLength(Byval Str As String) As Integer
     Dim En As ASCIIEncoding=New ASCIIEncoding ()
   Dim B As Byte()=En.GetBytes(Str)
   Dim i As Integer=0
   Dim Length As Integer=0
   For i=0 To B.Length-1
   If B(i)=63 Then
   Length+=1
   End If
   Length+=1
   Next
   Return Length
   End Function
  
   以下是C#的写法:
     function int StrLength(string Str)
   {
   ASCIIEncoding En=new ASCIIEncoding();
   Byte[] B=En.GetBytes(Str);
   int Length=0;
   for(i=0;i<=B.Length-1;i++)
   {
   if(B==63)
   {
   Length+=1;
   }
   Length +=1;
   }
   return Length;
   }

目录
相关文章
|
8月前
云效静态代码检测可以检测.net吗?
云效静态代码检测可以检测.net吗?
72 1
|
存储 开发框架 .NET
ASP.NET检测实验室LIMS系统源码
分析业务流程,包括任务下达、采样、分样、预处理、样品登录、分析项目分配、结果输入(自动采集与手工录入)、自动计算、报警提示、数据审核(多级审核)、报告生成、数据传送与发布等全过程。
108 0
|
机器学习/深度学习 人工智能 计算机视觉
基于 U-net 的裂缝检测
基于 U-net 的裂缝检测
|
传感器 机器学习/深度学习 编解码
将点云与RGB图像结合,谷歌&Waymo提出的4D-Net,成功检测远距离目标
将点云与RGB图像结合,谷歌&Waymo提出的4D-Net,成功检测远距离目标
230 0
|
机器学习/深度学习 编解码 人工智能
诺亚最新!AOP-Net:一体式3D检测和全景分割的感知网络
本文提出了一种基于LiDAR的多任务框架——一体感知网络(AOP-Net),该框架结合了3D检测和全景分割。论文开发了双任务3D主干,以从输入的LiDAR点云中提取全景和检测级特征。此外,还设计了一个新的2D主干,将多层感知器(MLP)和卷积层交织在一起,以进一步提高检测任务性能。最后提出了一种新的模块,通过恢复在3D主干中的下采样操作期间丢弃的有用特征来引导检测头。该模块利用估计的实例分割掩码从每个候选目标中恢复详细信息。AOP-Net在nuScenes基准上为3D目标检测和全景分割任务实现了最先进的性能。此外,实验表明,论文的方法很容易适应任何基于BEV的3D目标检测方法,并显著提高了其性
诺亚最新!AOP-Net:一体式3D检测和全景分割的感知网络
|
Linux C# Docker
推荐基于.NetCore一款高性能敏感词检测开源库
一款基于.Net开发的、高性能敏感词工具箱,支持繁简互换、全角半角互换,拼音模糊搜索等功能。功能强大、高性能,秒级检测亿级别的文章。
425 0
推荐基于.NetCore一款高性能敏感词检测开源库
|
机器学习/深度学习 人工智能 计算机视觉
YOLOv7 在 ML.NET 中使用 ONNX 检测对象
本文介绍如何在 ML.NET 中使用 YOLOv7 的 ONNX 模型来检测图像中的对象。
473 0
YOLOv7 在 ML.NET 中使用 ONNX 检测对象
在.NetCore中使用Myrmec检测文件真实格式
Myrmec 是什么? Myrmec 是一个用于检测文件格式的库,Myrmec不同于其它库或者手写检测代码,Myrmec不依赖文件扩展名(在实际使用中,你的用户很可能使用虚假的扩展名欺骗你的应用程序),Myrmec会检测文件的二进制头,并在其元数据库中匹配来获得文件的格式。
1167 0