検索
ホームページバックエンド開発C#.Net チュートリアルC#.netの共通関数とメソッドのセット

1. DateTime 数値型
System.DateTime currentTime=new System.DateTime();
1.1 現在の年、月、日、時、分、秒を取得します
currentTime=System.DateTime.Now;
int year=currentTime. Year;
1.3 現在の月を取得します
int month=currentTime.Month;
1.4 現在の日付を取得します
int day=currentTime.Day;
1.5 現在の時刻を取得します
inthour=currentTime.Hour;
1.6 現在の分を取得します
int minutes=currentTime.Minute;
1.7 現在の秒を取得します
int minutes = currentTime.Second;
1.8 現在のミリ秒を取得します
(中国語で使用可能な変数)
2, Int32.Parse (変数) Int32.Parse("constant ")
文字型を 32 ビット数値に変換します

3. Variable.ToString()
文字型を文字列に変換します
12345.ToString("n") ; // 12,345.00 を生成
12345.ToString("C "); // ¥12,345.00 を生成
12345.ToString("e") // 1.234500e+004 を生成
12345.ToString("f4"); 12345.0000
12345.ToString("x"); / / 3039 (16 進数) を生成
12345.ToString("p"); // 1,234,500.00% を生成


4. 文字列の長さを取得します。 :
例: string str="China";
int Len = str.Length; //Len はテストする文字列の変数名です

5. .GetBytes (変数)
文字コ​​ードをビットコードに変換します
例: byte[] bytStr = System.Text.Encoding.Default.GetBytes(str); 次に、ビット長を取得できます:
len = bytStr.Length;

6. System.Text.StringBuilder("")
Character 文字列の追加 (+ 記号も同じですか?) )
例: System.Text.StringBuilder sb = new System.Text.StringBuilder("");
sb.Append("People"); " );

7. 変数 .Substring (パラメーター 1, パラメーター 2);
文字列のインターセプト部分、パラメーター 1 は左からの開始桁、パラメーター 2 はインターセプトする桁数です。
例: string s1 = str.Substring(0,2);

8. String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
リモート ユーザーの IP アドレスを取得します。プロキシ サーバー リモート ユーザーの実際の IP アドレス:
if(Request.ServerVariables["HTTP_VIA"]!=null){
string user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}else{
string user_IP=Request.ServerVariables ["REMOTE_ADDR"].ToString();
}

10. セッション値へのアクセス
例: Session["username"]="Bush ";

値の取得 : Object objName=Session["username"];
String strName=objName.ToString();
Clear: Session.RemoveAll();

11.String str=Request.QueryString["Variable" ];
ハイパーリンク転送変数を使用します。
任意のページにハイパーリンクを作成する場合: Click
Edit.aspx ページの値を取得する: String str=Request.QueryString["fdid"] ;

12. DOC object.CreateElement("新しいノード名");
XML ドキュメントに新しいノードを作成します

13. 親ノードに新しい子ノードを追加します。 XML ドキュメント

14. 親ノード.RemoveChild(node);
ノードを削除します
Response.Write("string");
ページに出力します。

Response.Redirect("URL アドレス");
URL で指定されたページにジャンプします

16. char.IsWhiteSpce (文字列変数、桁数) - 論理型
指定された位置が null 文字かどうかを確認します。
例:
string str="中国人";
Response.Write(char.IsWhiteSpace(str,2)); //結果は次のようになります。最初の文字は 0、2 は 3 番目の文字です。

17, char.IsPunctuation('Character') --論理型
文字が句読点であるかどうかを確認します
例: Response.Write(char.IsPunctuation('A')) //Return: False

18, ( int)'character'
文字を数値に変換し、コードポイントを確認し、一重引用符に注意してください。
例:
Response.Write((int)'中'); //結果は中国語の文字コード: 20013

19, (char) code
数値を文字に変換し、コード。
例:
Response.Write((char)22269); //「国」という単語を返します。

20. Trim()
文字列の前後のスペースを削除します

21. String variable.Replace("substring", "replace with")
文字列置換
例:string str="China";
str=str.Replace("国","central"); //文字「国」を文字「central」に置き換えます
Response.Write(str);は「中心」です

Re 例: (これは非常に実用的です)

string str="これは <script>script です" <br/>str=str.Replace("<","<font><) ;"); / /左の山括弧を <font> に、< を に置き換えます (または < に置き換えますが、その後も復元されると推定されます) XML で保存され、再度送信されます) <br/>Response.Write(str); / / 「これは <script> スクリプトです」と表示されます。 <br/><br/> 置換されていない場合、<script> は表示されません。スクリプトの場合は実行されますが、置換後はスクリプトは実行されません。 <br/>このコードの価値は、テキスト内のすべての HTML タグを無効にしてすべて表示し、インタラクティブなサイトを保護できることです。 <br/>具体的な実装: フォーム送信ボタン スクリプトに次のコードを追加します。 <br/>string strSubmit=label1.Text; //label1 は、ユーザーがデータを送信できるようにするコントロール ID です。 <br/>strSubmit=strSubmit.Replace("<","<font><"); <br/>次に、strSubmit を保存または出力します。 <br/>この方法を使用すると、UBB コードを簡単に実装することもできます。 <br/><br/>22. Math.Max(i,j) <br/>i と j の間の最大値を取得します <br/>例えば、 int x=Math.Max(5,10) // x は値 10 を取得します</script>

; 上記はC#.net で一般的に使用されます。関数セットとメソッド セットの内容については、PHP 中国語 Web サイト (www.php.cn) の関連コンテンツに注目してください。


声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
如何使用C#编写时间序列预测算法如何使用C#编写时间序列预测算法Sep 19, 2023 pm 02:33 PM

如何使用C#编写时间序列预测算法时间序列预测是一种通过分析过去的数据来预测未来数据趋势的方法。它在很多领域,如金融、销售和天气预报中有广泛的应用。在本文中,我们将介绍如何使用C#编写时间序列预测算法,并附上具体的代码示例。数据准备在进行时间序列预测之前,首先需要准备好数据。一般来说,时间序列数据应该具有足够的长度,并且是按照时间顺序排列的。你可以从数据库或者

如何使用Redis和C#开发分布式事务功能如何使用Redis和C#开发分布式事务功能Sep 21, 2023 pm 02:55 PM

如何使用Redis和C#开发分布式事务功能引言分布式系统的开发中,事务处理是一项非常重要的功能。事务处理能够保证在分布式系统中的一系列操作要么全部成功,要么全部回滚。Redis是一种高性能的键值存储数据库,而C#是一种广泛应用于开发分布式系统的编程语言。本文将介绍如何使用Redis和C#来实现分布式事务功能,并提供具体代码示例。I.Redis事务Redis

如何实现C#中的人脸识别算法如何实现C#中的人脸识别算法Sep 19, 2023 am 08:57 AM

如何实现C#中的人脸识别算法人脸识别算法是计算机视觉领域中的一个重要研究方向,它可以用于识别和验证人脸,广泛应用于安全监控、人脸支付、人脸解锁等领域。在本文中,我们将介绍如何使用C#来实现人脸识别算法,并提供具体的代码示例。实现人脸识别算法的第一步是获取图像数据。在C#中,我们可以使用EmguCV库(OpenCV的C#封装)来处理图像。首先,我们需要在项目

C#开发中如何处理跨域请求和安全性问题C#开发中如何处理跨域请求和安全性问题Oct 08, 2023 pm 09:21 PM

C#开发中如何处理跨域请求和安全性问题在现代的网络应用开发中,跨域请求和安全性问题是开发人员经常面临的挑战。为了提供更好的用户体验和功能,应用程序经常需要与其他域或服务器进行交互。然而,浏览器的同源策略导致了这些跨域请求被阻止,因此需要采取一些措施来处理跨域请求。同时,为了保证数据的安全性,开发人员还需要考虑一些安全性问题。本文将探讨C#开发中如何处理跨域请

Redis在C#开发中的应用:如何实现高效的缓存更新Redis在C#开发中的应用:如何实现高效的缓存更新Jul 30, 2023 am 09:46 AM

Redis在C#开发中的应用:如何实现高效的缓存更新引言:在Web开发中,缓存是提高系统性能的常用手段之一。而Redis作为一款高性能的Key-Value存储系统,能够提供快速的缓存操作,为我们的应用带来了不少便利。本文将介绍如何在C#开发中使用Redis,实现高效的缓存更新。Redis的安装与配置在开始之前,我们需要先安装Redis并进行相应的配置。你可以

如何使用C#编写动态规划算法如何使用C#编写动态规划算法Sep 20, 2023 pm 04:03 PM

如何使用C#编写动态规划算法摘要:动态规划是求解最优化问题的一种常用算法,适用于多种场景。本文将介绍如何使用C#编写动态规划算法,并提供具体的代码示例。一、什么是动态规划算法动态规划(DynamicProgramming,简称DP)是一种用来求解具有重叠子问题和最优子结构性质的问题的算法思想。动态规划将问题分解成若干个子问题来求解,通过记录每个子问题的解,

如何实现C#中的遗传算法如何实现C#中的遗传算法Sep 19, 2023 pm 01:07 PM

如何在C#中实现遗传算法引言:遗传算法是一种模拟自然选择和基因遗传机制的优化算法,其主要思想是通过模拟生物进化的过程来搜索最优解。在计算机科学领域,遗传算法被广泛应用于优化问题的解决,例如机器学习、参数优化、组合优化等。本文将介绍如何在C#中实现遗传算法,并提供具体的代码示例。一、遗传算法的基本原理遗传算法通过使用编码表示解空间中的候选解,并利用选择、交叉和

如何使用C#编写背包问题算法如何使用C#编写背包问题算法Sep 19, 2023 am 09:21 AM

如何使用C#编写背包问题算法背包问题(KnapsackProblem)是一个经典的组合优化问题,它描述了一个给定容量的背包以及一系列物品,每个物品都有自己的价值和重量。目标是找到一种最佳策略,使得在不超过背包容量的情况下,装入背包的物品总价值最大。在C#中,可以通过动态规划方法来解决背包问题。具体实现如下:usingSystem;namespace

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。