この募集は2017年07月18日に終了しました。

簡単なC#のメソッド作成依頼です。の仕事

簡単なC#のメソッド作成依頼です。に関する仕事・募集案件ページです。クラウドソーシングのランサーズで、iPhoneアプリ・iPadアプリ開発に関する最適な外注/発注先をお探しの方、副業案件・求人をお探しのフリーランスの方はまず会員登録がおすすめです。

見積もり募集の結果

募集期間

5日間

提案数

6件

当選人数

1 件

(募集人数1人)

実際の発注内容

依頼の予算
5,000 円 ~ 10,000
実際の支払い金額
1,000 円 ~ 2,000
製作期間
0
実際の受注者
.
.

本人確認 .

  • 希望時間単価 ---
  • 実績 53
  • 評価満足率 100 %
  • プロジェクト完了率 100%
  • 機密保持
  • 本人確認
  • 電話

.

対応可能な依頼のジャンル
建築・工務店
... もっと見る
発注者の声

見積もり募集の内容

依頼の目的・背景
C#で以下のメソッドの作成して頂きたいです。
/// <summary>
/// 画面上でのカーソル位置から実際に絵文字を挿入する文字位置を返す
/// </summary>
/// <param name="textl">操作対象のテキスト文字列</param>
/// <param name="caretPos">画面上でのカーソル位置</param>
/// <returns>絵文字を挿入する実際の文字位置</returns>
public int GetInsertPosition( string textl, int insertPos)
{
......
}

具体的には・・・

例えば以下の様な文字列があるとします。
① "テキスト文字列上にあるカーソル位置に絵文字を挿入するための、文字位置を返すメソッドを作成して頂きたいです。"

この文字列の4文字目に絵文字を挿入すると、画面上は図1の様になり、テキスト文字列上は以下のようになります。
② "テキスト<sprite=1>文字列上にあるカーソル位置に絵文字を挿入するための、文字位置を返すメソッドを作成して頂きたいです。"

絵文字は"<sprite=1>"で表現されます。
数値の1はスプライト上の番号(絵文字を決定する一意な値)なので、この値は0~絵文字の個数の値を取ります。
例えば<sprite=29>とか。
絵文字は画面上では1文字として扱われ、引数のcaretPosには画面上のカーソル位置が入ります。

ここで、GetInsertPosition()の引数に①、②各々の文字列を渡し、caretPos(画面上のカーソル位置)に7を渡すと
①の文字列の7文字目にカーソル('列'と'上'の間 )がある場合、GetInsertPosition(①の文字列, 7 )は戻り値としてそのまま7を返します。
②の文字列の7文字目にカーソルがある場合('字'と'列'の間 )がある場合、GetInsertPosition(②の文字列, 7 )は戻り値として16を返します。

上の例では絵文字は一つだけですが、実際は絵文字の数に制約はありませんので、絵文字が複数個挿入されていても動作するようにメソッドを作成してください。
開発の進捗状況
ランサーに相談して決めたい
開発の範囲
ランサーに相談して決めたい
主な機能
ランサーに相談して決めたい
対応OS
ランサーに相談して決めたい
希望開発言語
C#
開発の継続性
この開発の後も、継続的に依頼したいと思っております。
参考アプリ
設定なし
補足説明
unity3D上で使用します。
そのため、.NetFrameworkとC#のバージョンで制約があります。
多分、この制約は今回の要件では問題にならないと思いますが、Unity上でメソッドが動くことを確認下さるようお願いします。
以上、よろしくお願い致します。
添付ファイル
※ 締切後、添付ファイルはクライアントと当選したランサー以外は閲覧できません ( 詳細 )

  • 図1.jpg
会員登録する (無料)