当前位置:网站首页>Comment imprimer le tableau original
Comment imprimer le tableau original
2022-07-01 06:24:00 【Steve Draw】
Table des matières:
Préface:
Un tableau est une structure de données très importante,On l'utilise souvent,Peut - être que le plus long est de les traverser et de les imprimer,Mais il y a un petit problème qu'on imprime en traversant,Il arrive souvent que la forme ne ressemble pas à la structure originale!
- Prenons par exemple un tableau,La structure du tableau, par exemple:
int [] b= new int []{
1,2,3}
- Prenons l'exemple d'un appel à une fonction d'impression en ligne(Il en va de même pour l'impression à une seule ligne,Juste pour illustrer la situation),Imprimer les entrées comme suit:
1
2
3
.De cette façon, si nous utilisons d'autres structures de tableau en même temps et imprimons àCLIÇa affecte le jugement et la lecture,De cette façon, il semble que nous ayons besoin de revenir à ce que les tableaux ressemblent lorsque le Code est défini!
Solutions
Nous avons besoin d'écrire une fonction d'impression dédiée à la sortie d'un type de tableau spécifique pour la ligne!Easy!Directement au Code!
(1)Méthode fonctionnelle
static void PrintArray(int[] a)//Le type de tableau spécifique peut être modifié en fonction de la réalité
{
//Le tableau d'entrée doit être jugé vide
if (a.Length != 0)
{
string str = "";
foreach (var i in a)
{
str = str + i + ",";
}
WriteLine("[" + str.Substring(0, str.Length - 1) + "]");//AdoptionSubstring() Supprimer les caractères correspondants
}
if (a.Length == 0) WriteLine("[]");//Si le tableau est vide, Il suffit d'imprimer un format de tableau vide
}
Si souvent utilisé, Dans un projet de bibliothèque de classe , Encapsuler les fonctions dans une méthode de classe , Cela optimisera votre efficacité !
(2)Code complet(Code d'essai ci - joint):
using static System.Console;
namespace ConsoleApp1
{
class Program
{
static void PrintArray(int[] a)//Le type de tableau spécifique peut être modifié en fonction de la réalité
{
//Le tableau d'entrée doit être jugé vide
if (a.Length != 0)
{
string str = "";
foreach (var i in a)
{
str = str + i + ",";
}
WriteLine("[" + str.Substring(0, str.Length - 1) + "]");//AdoptionSubstring() Supprimer les caractères correspondants
}
if (a.Length == 0) WriteLine("[]");//Si le tableau est vide, Il suffit d'imprimer un format de tableau vide
}
static void Main(string[] args)
{
int[] a=new int[] {
1,2,3};
PrintArray(a);
ReadKey();
}
}
}
- Les résultats sont les suivants:
[1,2,3]
S'il y a des lacunes dans le texte final , Je vous serais obligé de bien vouloir faire le nécessaire pour corriger !
边栏推荐
- 连续四年入选Gartner魔力象限,ManageEngine卓豪是如何做到的?
- Although pycharm is marked with red in the run-time search path, it does not affect the execution of the program
- Restframework-simplejwt rewrite authentication mechanism
- C语言课设物业费管理系统(大作业)
- 【LeetCode】Day91-存在重复元素
- 1034 Head of a Gang
- SystemVerilog learning-09-interprocess synchronization, communication and virtual methods
- [file system] how to run squashfs on UBI
- 分布式锁实现
- kubeadm搭建kubenetes 集群(个人学习版)
猜你喜欢

C语言课设工资管理系统(大作业)

HCM Beginner (II) - information type

Transformer le village de tiantou en un village de betteraves sucrières
![Pit of kotlin bit operation (bytes[i] and 0xff error)](/img/2c/de0608c29d8af558f6f8dab4eb7fd8.png)
Pit of kotlin bit operation (bytes[i] and 0xff error)

Application of IT service management (ITSM) in Higher Education

相同区域 多源栅格数据 各个像元行列号一致,即行数列数相同,像元大小相同

Top 10 Free 3D modeling software for beginners in 2022

lxml模块(数据提取)

ArcServer密码重置(账号不可以重置)

SystemVerilog learning-10-validation quantification and coverage
随机推荐
[ManageEngine Zhuohao] helps Huangshi Aikang hospital realize intelligent batch network equipment configuration management
Forkjoin and stream flow test
Arcserver password reset (account cannot be reset)
SystemVerilog learning-07-class inheritance and package use
分布式锁实现
【ManageEngine卓豪 】助力世界顶尖音乐学院--茱莉亚学院,提升终端安全
Servlet
【ManageEngine卓豪】助力黄石爱康医院实现智能批量化网络设备配置管理
Golang panic recover custom exception handling
【自动化运维】自动化运维平台有什么用
[ManageEngine] terminal management system helps Huasheng securities' digital transformation
浅谈SIEM
做技术,自信不可或缺
Tidb single machine simulation deployment production environment cluster (closed pit practice, personal test is effective)
子类调用父类的同名方法和属性
C语言课设工资管理系统(大作业)
阿里OSS Postman Invalid according to Policy: Policy Condition failed: [“starts-with“, “$key“, “test/“]
Using Baidu map to query national subway lines
C语言课设学生信息管理系统(大作业)
Solve the problem of garbled files uploaded by Kirin v10