首页 > 编程语言 >C#函数的参数中含this

C#函数的参数中含this

时间:2023-01-04 13:11:59浏览次数:40  
标签:Console 函数 C# 中含 static Test string

函数的参数中含this(扩展方法)

扩展方法必须在非泛型静态类中定义

如下代码

public static class Program
{
    static void Main(string[] args)
    {
        var str = "Test for print string";
        str.PrintString();
        Console.ReadKey();
    }

    public static void PrintString(this string s)
    {
        Console.WriteLine(s);
    }
}

结果如下:

Test for print string

标签:Console,函数,C#,中含,static,Test,string
From: https://www.cnblogs.com/skc-6/p/17024531.html

相关文章

  • 【ASP.NET Core】按用户等级授权
    验证和授权是两个独立但又存在联系的过程。验证是检查访问者的合法性,授权是校验访问者有没有权限查看资源。它们之间的联系——先验证再授权。贯穿这两过程的是叫Claim......
  • Codeforces Hello 2023 CF 1779 A~F 题解
    点我看题A.HallofFame先把不用操作就合法的情况判掉。然后发现交换LL,RR,RL都是没用的,只有交换LR是有用的,这样可以照亮相邻的两个位置。所以我们就是要找到一个位置i,......
  • docx替换word属性打勾
    原文链接:https://blog.csdn.net/qq_32793985/article/details/115867844之前写过一个POI依据word模板替换${xxx}属性demo,正式上项目中,还有一些不足,比如说表格/图片/复......
  • .Net Core 项目启动方式
    本文篇幅较小,讲解如何通过命令行启动项目接着上一章的CoreWebApi(https://www.cnblogs.com/zousc/p/12420998.html),我们已经有了Hello这个控制器了,里面有RESTFull的Get方法......
  • MacBook m1 16g+1t使用体验
    入手这台mac快两个月了,是时候总结一下了拿到它的那一刻,我真的快激动疯了,好久没有那么激动的时刻,我轻轻抚摸,虽然是二手的电脑,但是它的身上依旧有一股电子产品特有的......
  • Implementing a message sound notification effect in an online customer support l
    Implementingamessagesoundnotificationeffectinselfhostedprivatesupportchatsoftwarecanbringmanybenefits,including:Improvingtheuserexperience......
  • #ACM2021_25. 有关2022
    今天整了个小题,但可惜超时了(悲我之前的做法(暴力枚举,但超时)#include<stdio.h>#include<string.h>intmain(intargc,constchar*argv[]){inta,b,c,d,e,sum......
  • elementplus中tabs标签切换导致echarts宽高变为100px问题
    问题基本上就是tabs标签切换的时候导致echarts宽高变为100px是因为tabs标签初始化的时候会把所有的子页面都加载出来,导致切换的时候echarts图表宽高变化解决问题就是想办......
  • 尚硅谷Vue2.0+3.0的笔记资料(cli开始)
    笔记脚手架文件结构├──node_modules├──public│├──favicon.ico:页签图标│└──index.html:主页面├──src│├──assets:存放静态......
  • 变分自编码器 - VAE: Variational Auto-Encoder
    总之,VAE本身是一个生成模型,我们假设观测的某个变量\(\mathbf{x}\)(比如数字0~9的各种图像)受到隐变量\(\mathbf{z}\)的影响,那么在得到分布后,只需要采样得到一个\(\mat......