欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c#實(shí)現(xiàn)獲取字符串陣列中元素最長或最短的長度

 更新時(shí)間:2017年12月07日 09:46:15   作者:楊明波(Leo Yang)  
下面小編就為大家分享一篇c#實(shí)現(xiàn)獲取字符串陣列中元素最長或最短的長度方法,具有很好的參考價(jià)值,希望對大家有所幫助

下面有一個(gè)字符串陣列:

 string[] elements = {"adsf","etwert" ,"asdfasd","gs"};

要求是獲取元素最長或最短的長度。

你可以在程序中創(chuàng)建一個(gè)對象,這個(gè)對象有兩個(gè)屬性元素值和元素長度:

Source Code

class Class6
 {
  private string _ElementValue;
  public string ElementValue
  {
   get { return _ElementValue; }
   set { _ElementValue = value; }
  }  
  public int ElementLength
  {
   get {
    return _ElementValue.Length;
   }   
  }
  
  public Class6(string v)
  {
   _ElementValue = v;   
  }
 }

接下來,我們可以創(chuàng)建另一個(gè)對象:

Source Code

class Class7
 {
  private List<Class6> Elements = new List<Class6>();
  public void Add(Class6 c6)
  {
   Elements.Add(c6);
  }
    
  public int MaxLenth()
  {
   int max = int.MinValue;
   foreach (Class6 c6 in Elements)
   {
    if (c6.ElementLength > max)
    {
     max = c6.ElementLength;
    }
   }
   return max;
  }
  public int MinLenth()
  {
   int min = int.MaxValue;
   foreach (Class6 c6 in Elements)
   {
    if (c6.ElementLength < min)
    {
     min = c6.ElementLength;
    }
   }
   return min;
  }
 }

上面的對象中,它有3個(gè)public的方法,Add(),MaxLength()和MinLength()。

現(xiàn)在,我們在控制臺應(yīng)用程序,測試一下我們的上面寫的代碼:

 

Ok,已經(jīng)達(dá)到我們預(yù)期的結(jié)果。

但是,根據(jù)程序的封裝,下面高亮部分的代碼,不應(yīng)該出現(xiàn)在客戶端的程序中。怎樣處理的,應(yīng)該封裝在Class7這個(gè)類別中。因此,Insus.NET想改動(dòng)它。

經(jīng)過這樣一改,前端代碼直接把陣列字符串傳入即可:

以上這篇c#實(shí)現(xiàn)獲取字符串陣列中元素最長或最短的長度就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Unity實(shí)現(xiàn)簡單的多人聊天工具

    Unity實(shí)現(xiàn)簡單的多人聊天工具

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)簡單的多人聊天工具,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C#虛函數(shù)用法實(shí)例分析

    C#虛函數(shù)用法實(shí)例分析

    這篇文章主要介紹了C#虛函數(shù)用法,實(shí)例分析了C#中虛函數(shù)的功能與基本使用技巧,需要的朋友可以參考下
    2015-07-07
  • C#使用隨機(jī)數(shù)編寫班級點(diǎn)名器的示例代碼

    C#使用隨機(jī)數(shù)編寫班級點(diǎn)名器的示例代碼

    本文主要介紹了C#使用隨機(jī)數(shù)編寫班級點(diǎn)名器的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • C#基礎(chǔ)之匿名方法實(shí)例教程

    C#基礎(chǔ)之匿名方法實(shí)例教程

    這篇文章主要介紹了C#的匿名方法,包括匿名方法的定義以及常用方法,并以示例形式說明其用法,需要的朋友可以參考下
    2014-09-09
  • C#異步編程Task的創(chuàng)建方式

    C#異步編程Task的創(chuàng)建方式

    這篇文章介紹了C#異步編程Task的創(chuàng)建方式,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • C# WebApi CORS跨域問題解決方案

    C# WebApi CORS跨域問題解決方案

    本篇文章主要介紹了C# WebApi CORS跨域問題解決方案,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • C#創(chuàng)建SQLite控制臺應(yīng)用程序詳解

    C#創(chuàng)建SQLite控制臺應(yīng)用程序詳解

    這篇文章主要為大家詳細(xì)介紹了C#創(chuàng)建SQLite控制臺應(yīng)用程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • c# 單例模式的實(shí)現(xiàn)方法

    c# 單例模式的實(shí)現(xiàn)方法

    這篇文章主要介紹了c# 單例模式的實(shí)現(xiàn)方法,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • .net的序列化與反序列化實(shí)例

    .net的序列化與反序列化實(shí)例

    這篇文章主要介紹了.net的序列化與反序列化實(shí)例,詳細(xì)講述了.net序列化與反序列化的基本原理與用法實(shí)例,具有很好的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-10-10
  • C#中的9個(gè)“黑魔法”

    C#中的9個(gè)“黑魔法”

    這篇文章主要介紹了C#中的9個(gè)“黑魔法”與“騷操作”,本文通過實(shí)例代碼給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04

最新評論