⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 baseofstr.cs

📁 一个数据库操作类
💻 CS
字号:
using System;
using System.Data;
using System.Text;
using System.Collections;

namespace XBase
{
	/// <summary>
	/// Title: BaseOfStr
	/// Description: Operater for text,string
	/// Author: tide Hitachi Software Engineering Co., Ltd
	/// Create Date: 2004/11/12
	/// </summary>
	public class BaseOfStr
	{
		/// <summary>
		/// Title: BaseOfStr function
		/// Description:BaseOfStr struct function
		/// Author:MR.XU
		/// Cteate Date:2004/11/12
		/// </summary>
		public BaseOfStr()
		{
		}
		/// <summary>
		/// Title: GetStrLength function
		/// Description:Get a string's length
		/// Author:MR.XU
		/// Cteate Date:2004/11/12
		/// </summary>
		/// <param name="strTtext_">string type;the string</param>
		/// <returns>int type;string's length</returns>
		public  int GetStrLength(string strTtext_)
		{
			//Judge strTtext_ wheater is null
			if(strTtext_ == null)
			{
				return 0;
			}
			//A char array
			char[] mystrTXT;    
			//A byte array
			byte[] mybtByte;   			mystrTXT = strTtext_.Trim().ToCharArray();
			mybtByte = Encoding.Default.GetBytes(mystrTXT);
			return mybtByte.Length;
		}
		#region Date
		/// <summary>
		/// Title: JudgedDate function
		/// Description:Judge a text wheather is a date
		/// Author:MR.XU
		/// Cteate Date:2004/11/12
		/// </summary>
		/// <param name="strDate_"></param>
		/// <returns></returns>
		public bool JudgedDate(string strDate_)
		{
			//A date type variable
			DateTime mydtDate;
			try
			{
				mydtDate = Convert.ToDateTime(strDate_);
				return true;
			}
			catch
			{
				//Throw error
				return false;
			}
		}
		/// <summary>
		/// Title: Year ICollection
		/// Description:A ICollection include year 1900-2050
		/// Author:MR.XU
		/// Cteate Date:2004/11/12
		/// </summary>
		/// <returns>ICollection type;A ICollection include year 1900-2050</returns>
		public  ICollection Year()
		{
			DataTable dt = new DataTable();
			DataRow dr;

			dt.Columns.Add(new DataColumn("Year",typeof(string)));
	
			for (int i = 1900;i < 2050; i ++)
			{
				dr = dt.NewRow();
				dr[0] =  i.ToString();
				dt.Rows.Add(dr);
			}
			DataView dv = new DataView(dt);
			return dv;
		}
		/// <summary>
		/// Title: Month ICollection
		/// Description:A ICollection include month 1-12
		/// Author:MR.XU
		/// Cteate Date:2004/11/12
		/// </summary>
		/// <returns>ICollection type;A ICollection include month 1-12</returns>
		public  ICollection Month()
		{
			DataTable dt = new DataTable();
			DataRow dr;

			dt.Columns.Add(new DataColumn("Month",typeof(string)));
	
			for (int i = 1;i <= 12; i ++)
			{
				dr = dt.NewRow();
				dr[0] =  i.ToString();
				dt.Rows.Add(dr);
			}

			DataView dv = new DataView(dt);
			return dv;
		}
		/// <summary>
		/// Title: Day ICollection
		/// Description:A ICollection include day 1-31
		/// Author:MR.XU
		/// Cteate Date:2004/11/12
		/// </summary>
		/// <returns>ICollection type;A ICollection include day 1-31</returns>
		public static ICollection Day()
		{
			DataTable dt = new DataTable();
			DataRow dr;

			dt.Columns.Add(new DataColumn("Day",typeof(string)));
			for (int i = 1;i <= 31; i ++)
			{
				dr = dt.NewRow();
				dr[0] = i.ToString();
				dt.Rows.Add(dr);
			}

			DataView dv = new DataView(dt);
			return dv;

		}
		#endregion
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -