Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Tukar int kepada String C#

Tukar int kepada String C#

WBOY
WBOYasal
2024-09-03 15:17:13375semak imbas

Menukar int kepada String dalam C# ditakrifkan sebagai memformat nombor menjadi nilai rentetan tunggal. Tujuan menukar int kepada Strings ini adalah kebanyakannya secara lalai menerima nilai ialah jenis String dan selepas menerima String yang diperlukan maka kita boleh menukar kepada jenis int semula. Dengan ini, kita boleh mengatasi masalah format jenis. Menukar int kepada String mencapai keselamatan jenis.

Bagaimana untuk Menukar int kepada String dalam C#?

Penukaran boleh dilakukan dalam pelbagai cara. Kami akan mencari cara untuk menukar int kepada String.

  • penukaran int kepada rentetan
  • int ke rentetan dengan Int32.ToString()
  • int ke rentetan dengan penggabungan rentetan
  • int ke rentetan dengan StringBuilder
  • int ke rentetan dengan Convert.ToString()
  • int ke rentetan dengan rentetan.Format()

1. penukaran int kepada rentetan

Penukaran Integer ke Rentetan ialah jenis penularan taip atau penukaran jenis. Ini boleh menukar nombor bukan perpuluhan kepada nilai rentetan.

Sintaks:

int number=100;
String stringNumber=number.ToString();

2. int ke rentetan dengan Int32.ToString()

Kaedah Int32.ToString() menukarkan nilai bukan perpuluhan kepada aksara rentetan yang setara.

Sintaks:

int number=Int32.MaxValue;
// creating and initializing the object of CultureInfo
CultureInfo provider = new CultureInfo("fr-FR");
// declaring and intializing format
string format = "D5";
// using the method
string str = number.ToString(format, provider);

3. int ke rentetan dengan penggabungan rentetan

Kita boleh menggunakan operator +(plus) di antara argumen String dan int, kemudian pengkompil C# secara automatik melakukan penukaran jenis secara dalaman.

Sintaks:

int number =214;
string output = "Converted number is" + number + " and now it is a string";

4. int ke rentetan dengan StringBuilder

Pembina rentetan digunakan untuk melakukan kebolehubahan rentetan. Kami juga boleh menambahkan nilai integer pada StringBuilder untuk menukar int kepada String.

Sintaks:

int num = 400;
var stringBuilder = new StringBuilder();
stringBuilder.Append(num).ToString();

5. int ke rentetan dengan Convert.ToString()

Kami juga boleh menggunakan kaedah Convert.ToString() untuk menukar int kepada rentetan.

Sintaks:

int num=500;
string s=Convert.ToString(num);

6. int ke rentetan dengan rentetan.Format()

Kami juga boleh menggunakan kaedah string.Format() untuk menukar int kepada rentetan.

Sintaks:

int num=800;
string s=string.Format(num);

Contoh Tukar int kepada Rentetan C#

Berikut ialah contoh berikut yang disebut di bawah

Contoh #1

penukaran int kepada rentetan

Kod:

//including C# basic libraries
using System;
//creating class
public class ToStringClass {
public static void Main(string[] args) {
//declaring String variable
String strinToNumber;
//declaring and initializing int variable
int number = 500;
//Converting int to string by using ToString() method
strinToNumber = number.ToString();
//Display output
Console.WriteLine("Converting int to String by using ToString() method result is = "+strinToNumber);
}
}

Output:

Tukar int kepada String C#

Contoh #2

int ke rentetan dengan Int32.ToString()

Kod:

//including C# basic libraries
using System;
//including CultureInfo class
using System.Globalization;
//creating class
public class Int32ToStringClass {
public static void Main(string[] args) {
//Declaring and initializing int variable
int number=Int32.MaxValue;
// creating and initializing the object of CultureInfo
CultureInfo provider = new CultureInfo("fr-FR");
// declaring and intializing format
string format = "D5";
// Converting int to string by using Int32.ToString() method
string str = number.ToString(format, provider);
//Display the output
Console.WriteLine("Converting int to String by using Int32.ToString() method result is = "+str);
}
}

Output:

Tukar int kepada String C#

Contoh #3

int ke rentetan dengan penggabungan rentetan

Kod:

//including C# basic libraries
using System;
//creating class
public class CancatClass {
public static void Main(string[] args) {
//Declaring and initializing int variable
int number=555;
//Display the output
Console.WriteLine("Converting int to String by using cancat operation(+) result is = "+number+" and now it is becomes string");
}
}

Output:

Tukar int kepada String C#

Contoh #4

int ke rentetan dengan StringBuilder

Kod:

//including C# basic libraries
using System;
//including StringBuilder class package
using System.Text;
//creating class
public class StringBuilderClass {
public static void Main(string[] args) {
//Declaring and initializing int variable
int number=707;
//creating StringBuilder object
var stringBuilder = new StringBuilder();
//Adding int value to Strigbuilder to make int as String
stringBuilder.Append(number);
//Display the output
Console.WriteLine("Converting int to String by using StringBuilder class then result is = "+stringBuilder);
}
}

Output:

Tukar int kepada String C#

Contoh #5

int ke rentetan dengan Convert.ToString()

Kod:

//including C# basic libraries
using System;
//creating class
public class CovertToStringClass {
public static void Main(string[] args) {
//Declaring and initializing int variable
int number=989;
//Converting int to string byy using Convert.ToString() method
string output=Convert.ToString(number);
//Display the output
Console.WriteLine("Converting int to String by using Convert.ToString() method then the result is = "+output);
}
}

Output:

Tukar int kepada String C#

Contoh #6

int ke rentetan dengan rentetan.Format()

Kod:

//including C# basic libraries
using System;
//creating class
public class StringFormatClass {
public static void Main(string[] args) {
//Declaring and initializing int variable
int number=214;
//Converting int to string byy using Convert.ToString() method
string outputString=string.Format("Converting int to String by using string.Format() method then the result is = "+number);
//Display the output
Console.WriteLine(outputString);
}
}

Output:

Tukar int kepada String C#

Kesimpulan

Menukar int kepada rentetan dalam C# digunakan untuk menukar nombor bukan perpuluhan kepada aksara rentetan. Ini boleh dilakukan dengan menggunakan penukaran int ke rentetan, int ke rentetan dengan Int32.ToString(), int ke rentetan dengan rentetan penggabungan, int ke rentetan dengan StringBuilder, int ke rentetan dengan Convert.ToString() dan int ke rentetan dengan rentetan. Format().

Atas ialah kandungan terperinci Tukar int kepada String C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn