找到 34423 篇文章 适用于编程

如何在 C# 中将指针作为参数传递给方法?

Samual Sam
更新于 2020-06-20 15:39:11

2K+ 阅读量

要将指针作为参数传递给方法,请参考以下步骤 - 首先,使用 unsafe 修饰符创建一个名为 swap 的函数。public unsafe void swap(int* p, int *q) {    int temp = *p;    *p = *q;    *q = temp; }现在在 static void main 下,添加第一个和第二个变量的值,为它们设置指针。显示变量的值,然后调用上面显示的 swap() 方法。该方法交换值并显示结果 -public unsafe static void Main() {    Program p = new Program();    int var1 = 10;    int ... 阅读更多

什么是 C# 中的指针?

Arjun Thakur
更新于 2020-06-20 15:38:39

5K+ 阅读量

指针是一个变量,其值为另一个变量的地址,即内存位置的直接地址。指针的语法如下 -type *var-name;以下是声明指针类型的方式 -double *z; /* 指向双精度浮点数的指针 */C# 允许在使用 unsafe 修饰符标记的代码块的函数中使用指针变量。不安全代码或非托管代码是使用指针变量的代码块。以下是我们的模块,展示了如何声明和使用指针变量。我们在这里使用了 unsafe 修饰符 -static unsafe void ... 阅读更多

如何在 C# 中将参数传递给方法?

karthikeya Boyini
更新于 2020-06-20 15:40:16

170 阅读量

要在 C# 中将参数传递给方法,让我们看看如何按值传递参数。在这种机制中,当调用方法时,会为每个值参数创建一个新的存储位置。实际参数的值被复制到其中。因此,在方法内部对参数所做的更改不会影响参数。以下示例显示了如何将参数传递给方法 -示例 实时演示using System; namespace Demo {    class NumberManipulator {       public void swap(int x, int y) {          int temp;     ... 阅读更多

如何使用 C# 计算分数幂?

Ankith Reddy
更新于 2020-06-20 15:24:02

447 阅读量

要在 C# 中计算分数幂,请使用 Math.Pow 方法。以下将 5 的幂设置为 3.7 -double res = Math.Pow(5, 3.7);以下是完整的示例,展示了如何在 C# 中计算分数幂 -示例 实时演示using System; class Program {    static void Main() {       double res = Math.Pow(5, 3.7);       Console.WriteLine("Result = {0}", res);       Console.ReadLine();    } }输出Result = 385.646164200006

如何在 C# 中调用自定义方法?

Samual Sam
更新于 2020-06-20 15:25:24

295 阅读量

要在 C# 中定义自定义方法,请使用以下语法 -(参数列表) {    方法体 }要调用自定义方法,请尝试运行以下代码。它具有 checkPalindrome() 方法,该方法被调用以检查二进制表示是否为回文 -示例 实时演示using System; public class Demo {    public static long funcReverse(long num) {       long myRev = 0;       while (num > 0) {          myRev = 1;       }       return myRev;    }    public static ... 阅读更多

如何在 C# 中使用递归计算数字的幂?

George John
更新于 2020-06-20 15:26:30

1K+ 阅读量

要使用递归计算数字的幂,请尝试以下代码。这里,如果幂不等于 0,则发生函数调用,这最终是递归 -if (p!=0) {    return (n * power(n, p - 1)); }上面,n 是数字本身,幂在每次迭代中都会减少,如下所示 -示例 实时演示using System.IO; public class Demo {    public static void Main(string[] args) {       int n = 5;       int p = 2;       long res;       res = power(n, p);       Console.WriteLine(res);    }    static long power (int n, int p) {       if (p!=0) {          return (n * power(n, p - 1));       }       return 1;    } }输出25

如何使用 C# 计算文件夹的大小?

karthikeya Boyini
更新于 2020-06-20 15:26:47

3K+ 阅读量

要计算 C# 中文件夹的大小,请使用 Directory.EnumerateFiles 方法并获取文件。要获取子目录,请使用 EnumerateDirectories 方法。我们的文件夹使用 DirectoryInfo 类设置 -DirectoryInfo info = new DirectoryInfo(@"D:/new");现在查找大小 -long totalSize = info.EnumerateFiles().Sum(file => file.Length);对于目录,使用 -info.EnumerateDirectories()您可以在 C# 中对目录执行的其他操作包括:方法描述CreateDirectory(String)创建指定路径中的所有目录和子目录,除非它们已存在。CreateDirectory (String, DirectorySecurity)创建指定路径中的所有目录,除非它们已存在,并应用指定的 Windows 安全性。Delete(String)从指定路径删除空目录。Delete(String, Boolean)删除指定的 ... 阅读更多

如何使用 C# FileStream 类?

Samual Sam
更新于 2020-06-20 15:27:34

225 阅读量

FileStream 类提供了用于文件操作(如读取和写入)的流。创建如下对象FileStream fstream = new FileStream("d:ew.txt", FileMode.OpenOrCreate);上面我们使用了 FileMode.OpenOrCreate,以便打开或创建文件(如果它尚不存在)。以下是显示如何在 C# 中使用 FileStream 类的示例 -using System; using System.IO; public class Demo {    public static void Main(string[] args) {       FileStream fstream = new FileStream("d:ew.txt", FileMode.OpenOrCreate);       // 写入文件       fstream.WriteByte(90);       // 关闭文件       fstream.Close();    } }

C#.NET 中有哪些不同的访问修饰符?

Chandu yadav
更新于 2020-06-20 15:27:58

5K+ 阅读量

以下是 C#.NET 支持的访问修饰符 -公共访问修饰符它允许类将其成员变量和成员函数公开给其他函数和对象。私有访问修饰符私有访问修饰符允许类将其成员变量和成员函数隐藏在其他函数和对象之外。只有同一类的函数才能访问其私有成员。受保护的访问修饰符受保护的访问修饰符允许子类访问其基类的成员变量和成员函数。内部访问修饰符内部访问修饰符允许类将其成员变量和成员函数公开给同一程序集中的其他函数和对象。... 阅读更多

如何使用 C# BinaryWriter 类?

Samual Sam
更新于 2020-06-20 15:29:26

114 阅读量

如果要将二进制信息写入流,则在 C# 中使用 BinaryWriter 类。您可以在 System.IO 命名空间下找到它。以下是 BinaryWriter 类的实现 -static void WriteMe() {    using (BinaryWriter w = new BinaryWriter(File.Open("C:\abc.txt", FileMode.Create))) {       w.Write(37.8);       w.Write("test”);    } } static void ReadMe() {    using (BinaryReader r = new BinaryReader(File.Open("C:\abc.txt", FileMode.Open))) {       Console.WriteLine("Value : " + r.ReadDouble());       Console.WriteLine("Value : " + r.ReadString());    } }上面,BinaryWriter 类打开一个文件并将内容写入其中 ... 阅读更多

广告

© . All rights reserved.