实例356获取文件扩展名

效果图
效果图
代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace 实例356获取文件扩展名
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog P_OpenFileDialog = new OpenFileDialog();//创建打开文件对话框对象
            if(P_OpenFileDialog.ShowDialog()==DialogResult.OK)
            {
                #region Substring()方法
                //public string Substring(int startIndex, int length);
                //string msg = "welcome to our country";
                //msg=msg.SubString(11,3);从第11个字符串开始截取3个字符串
                #endregion
                
                #region LastIndesOf()方法
                //lastindexOf是从右向左查某个指定的字符串在字符串的最后一次出现的位置,也就是从前往后查
                //下标从0开始,而SubString方法下标从1开始,故作为startIndex参数时,要加1
                #endregion

                #region 
                //length属性是文件名全长,lastIndexOf方法的下标从0开始,因此length-(lastIndeof(str)+1)才是正确的扩展名字符长度
                //展开:length-lastIndexOf(str)-1
                #endregion
                MessageBox.Show("文件扩展名:"+P_OpenFileDialog.FileName.Substring(P_OpenFileDialog.FileName.LastIndexOf(".")+1,P_OpenFileDialog.FileName.Length- P_OpenFileDialog.FileName.LastIndexOf(".")-1),"提示!");
            }
        }
    }
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值