[Tips] ファイル操作における例外処理

はじめに

アプリケーションは、エラーが発生したときに適切な対処をしなければ、フリーズしたり想定もしない動作をしてしまいます。

エラーは「例外」とも呼び、この例外を対処することを例外処理と呼びます。

今回は、C# における例外処理の基礎と、ファイル操作における例外の対処方法について説明します。

目次

“[Tips] ファイル操作における例外処理” の続きを読む

[Tips] Newtonsoft.Jsonライブラリの使用方法

はじめに

.NET アプリケーションで Json ファイルを効率よく使用するには JSON 用のライブラリを使用するのが一般的です。

今回は Jsonとはなんぞや と Newtonsoft.Json ライブラリを使用する方法について説明します。

本記事を読むことで、JSON と .NETアプリでの JSONファイルの読み書きを習得することができます。

環境

開発環境:Microsoft Visual Studio Enterprise 2019 Version 16.1.1
フレームワーク:.NET Framework 4.7.2
ライブラリ:Json.NET(Newtonsoft.Json) 12.0.2

目次

“[Tips] Newtonsoft.Jsonライブラリの使用方法” の続きを読む

[Xamarin.Forms] SearchBarでプレースホルダの色を設定するには?

SearchHolderのプレースホルダの色を設定するには PlaceholderColor プロパティを使用します。

以下はXamlにおける PlaceholderColor プロパティの使用例です(12行目)。

<?xml version="1.0" encoding="utf-8"?>
<ContentPage 
    xmlns="http://xamarin.com/schemas/2014/forms" 
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    xmlns:local="clr-namespace:searchBarSample03"
    x:Class="searchBarSample03.MainPage"
    xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
    ios:Page.UseSafeArea="true">
    
    <StackLayout>
        
        <SearchBar x:Name="searchBar" Placeholder="検索文字列" PlaceholderColor="Red" />
        
    </StackLayout>
</ContentPage>

コードで プレースホルダの色を設定するには、以下のようにします。

namespace searchBarSample03
{
  public partial class MainPage : ContentPage
  {
      public MainPage()
      {
          InitializeComponent();

          searchBar.Placeholder = "検索文字列";
          searchBar.PlaceholderColor = Color.Red;
      }
  }
}

実行例を以下に示します。